A racing pigeon which was in a race from France to Staffordshire has turned up 3000 miles away in Canada.
The bird was entered into a race from Fougeres in France back to Cannock but got lost on the way.
The distance was meant to be just 302 miles, but once it arrived in Quebec in Canada, the bird had travelled a total of 3032 miles.
Marc-Andre Gosselin, who found the bird in Canada, entered the details from the rubber rings on the pigeon's legs into the Royal Pigeon Association's website and was shocked to see it was from the UK.
The pigeon will now stay in Canada with the man who found it and be integrated into his existing flock.
Marc-Andre posted this video, showing the bird in Canada with all of it's markings.