Press the button

if you liked the video! Thank you!

Giant Duck on the River Thames

kihcarasDec 12 2012, 68 views

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