A plastic duck has washed ashore in Orkney after an 18-year journey across the sea. It was one of 150,000 ducks released into the River Liffey in Dublin in 2006 as part of a world record attempt.
Photos show that despite the years at sea, the duck was still in relatively good condition, still having a bright orange beak, dark eyes and the race's information printed on its front.