The charity Special Olympics Isle of Man is holding a duck derby this weekend.

It will take place in Silverdale, Ballasalla, on Sunday, July 10, at 1.30pm.

The event will raise funds to help pay for equipment, kit and travel, while helping to publicise the charity.