St Davids bank holiday duck race raised thousands for charity.
May's event, held at St Davids cathedral, was well-supported, with all 491 ducks sold to eager participants.
The family-friendly event kicked off half-term week, with volunteers launching the ducks at 2pm from the old stone bridge.
The ducks then soared downriver to the finish at the wooden bridge.
Ducks Sheena, Colin, and Toby won cash prizes, and the event raised an impressive £1383.11.
Volunteer fundraisers also sold cakes and duck names at the event from midday.
The funds will support St Davids RNLI's critical lifesaving work.
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 here