Giant Duck on the River Thames

In a moment of triumphant madness, we sailed a 50ft tall rubber duck onto the River Thames in London, to celebrate the launch of our new FUNdation