More than 2,000 ducks are set to be released into the River Thames for the 10th annual Thame duck race.
Organisers will be hoping the event is not beset with the same problems as last year, when extreme wet weather meant it had to be called off twice before finally going ahead.
The event, which is organised by Thame Round Table, will see the ducks released from Thame Bridge in Priest End.
They will then race down the quarter-mile course to the finishing post.
Prize vouchers of £50, £30 and £20 will be awarded for the first three ducks to reach the finish.
Entry is £2 per duck, with all proceeds going to local charities, worthy causes and sports clubs.
Gates open at 10.45am and the race will start at 11am on June 16.
For more information visit www.thame.roundtable.co.uk