Trending

Giant Duck on the River Thames

kihcarasDec 12 2012,

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

Embed

Press the button

if you liked the video! Thank you!

Newest

Featured

Editor's Pick