The Great British Duck Race
LONDON, ENGLAND - SEPTEMBER 6: Some 205,000 blue rubber ducks float in Molesey Lock on the River Thames during The Great British Duck Race, September 6, 2009 in London England. The existing World Record of 200,000 was today broken in the event ...