An exhausted runner has been greeted by cheering crowds as he completed a record-breaking 105 marathons in 105 days for charity.
Teacher Neil O'Maonaigh-Lennon, 30, set off from Brighton, East Sussex, on September 10 and has run anti-clockwise around the coast of Britain.
In the past month, he completed the final stages through the West Country, Dorset and Hampshire and crossed the finishing line at Brighton Pier on Thursday.
In front of cheering supporters, a tired Mr O'Maonaigh-Lennon, from Harrow, north-west London, said: "I feel absolutely elated.
"I knew I would find it hard to reach the finish but I'm just so glad I made it and got to the pier. The most difficult part was in the Highlands. It was tough but I worked through it and now I'm here."
Asked what challenge he might take on next, he said: "I'm not sure. I'll see what comes up in the pipeline."
Mr O'Maonaigh-Lennon smashed the Guinness World Record for the consecutive number of marathons run in one attempt, of 52 marathons in 52 days.
He went through several pairs of trainers in his bid to raise £10,000 for Cancer Research UK after both his grandfathers died from the disease.
Mr O'Maonaigh-Lennon, who teaches English as a foreign language, endured months of cold winds, snow, high mountains and soggy moors.
It took him about seven hours to complete the 26.2-mile distance each day and he wore a satellite tracking device to record his mileage. When each marathon was completed, a marker was placed on the road which he started from the following day.