Thousands of people flocked to a Marlow park as the annual May Fayre returned this weekend.
The traditional fayre and the ever-popular duck race, which is organised by the Marlow Round Table, delighted crowds at Higginson Park on Saturday afternoon.
Dave the Disco kicked off the festivities at 12pm, before demonstrations from Tiger Martial Arts, the Kobika dance group and the Supernova cheerleaders got underway.
One of the highlight's of the day was the Marlow Dog Show which became part of the celebrations for the first time this year.
The duck race saw more than 1,000 yellow rubber ducks dominate the Thames as they raced towards Marlow Bridge.
In keeping with tradition, Marlow mayor Bob Johnson was out on the river in a boat to help catch the winning duck.