Thursday, January 3, 2013

That is a HUGE duck!

Check out this giant duck as it floats down the River Thames in London. Thanks for sharing Joan!