Duck names, pop up shop and home-made cakes will be on sale from 11am, with the popular race starting at 1pm. Following last years fundraising success, 700 ducks will race this year for cash prizes, with all proceeds helping St Davids RNLI continue its lifesaving work. It costs £2 to enter the race by buying a duck name
Duck names, pop up shop and home-made cakes will be on sale from 11am, with the popular race starting at 1pm. Following last years fundraising success, 700 ducks will race this year for cash prizes, with all proceeds helping St Davids RNLI continue its lifesaving work. It costs £2 to enter the race by buying a duck name