The sun was shining on Sunday as hundreds of people flocked to the banks of the River Thames at Ray Mill Island in Maidenhead to enjoy the annual Duck Derby and family fun day.
Thousands of bright yellow duck were released onto the Thames as they battled bill to bill while being cheered on by entrants who hoped their duck would cross the finish line first.
The annual event, which has been organised by the Lions Club of Maidenhead for more than 25 years, was as popular as ever as families enjoyed a variety of entertainment from 1pm.
The Cox Green Jazz Orchestra provided the soundtrack to the afternoon while a Punch and Judy show and Lions Club train added to the fun packed schedule.
The outgoing Mayor of Windsor and Maidenhead, Cllr Colin Rayner, was on hand to announce the winners of the duck race and spent time chatting to the various stall-holders.
"It is one of my last mayoral events and it is nice to go to an event where it is dry and sunny," he said.
"It is a great family day out."
Last year about 600 of the plastic yellow ducks were lost as they battled their way down the river but this time all 3,000 were successfully re-captured by the Maidenhead Sea Cadets.
The event usually raises about £5,000 but Lions Club spokesman Peter Skinner said the family fun day was also about helping out other charities.
"It is not about what we get, it is about what the other charities get," he said.
The winning ducks were numbers 2364, 1333, and 1005.
Top Ten Articles
CCTV images have been released of men police would like to speak to in connection with a homophobic attack on a couple as they took a train home from a Valentine's Day meal.