Keighley sea cadets were put through their paces during their annual duck race at Bolton Abbey.
The teenagers performed a colour display then took part in relay races and a tug-of-war.
They also retrieved dozens of ducks that completed their journey along the River Wharfe.
Cadets spokesman Corinne Metcalfe said there were several other attractions including tombolas, book stall, face painting and lucky dips.
She said: “The race was a huge success, the sun shone and lots of people joined in with the spirit of the race.”
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article