Tens of thousands of rubber ducks take part in the last Great Singapore Duck Race in Singapore Sept. 9, 2007. The race with 85,000 rubber ducks, which raises funds for seven charities in Singapore, will be the last one down the Singapore River before it is turned into a reservoir as part of the Marina barrage project.
Source: Last Duck Race in Singapore @ Chinadaily