Plastic ducks were out in force on Sunday on the River Thames in Surrey to prepare for a very unusual race. It wasn't just for fun though, the race raises money for charity.
Part of the river is closed off for the annual event. Organisers and lead charity the NSPCC were hoping to set a world record for a plastic duck race.
After a lot of bags of ducks the lock where the race starts from began to fill up. A lot of spectators were there to watch, including these people in interesting outfits...
A little while later all the ducks were ready. Organisers say there were 205,000 of them. That's 5,000 more than the old record.
All the ducks were adopted by people or businesses for £2 each, plus a donation to the NSPCC. The owner of the first one to finish took home the first prize of £10,000.
The canoeists were on hand to make sure the ducks stayed on the 1km course. They also made sure the people watching had plenty to look at.
It took around three hours for the first duck to make it to the finish. Duck number 023871 was the winner, but by Monday lunchtime the winning 'owner' had yet to come forward.