Euan took just 37 days to complete his gruelling challenge
A teenager has returned home after cycling 3,850 miles across Canada for charity.
Euan Hunter, from Edinburgh, celebrated his 18th birthday during the trek, from Vancouver to Halifax, which took him just 37 days to complete.
The former Currie High School pupil now has just a short time to recover from the challenge before starting student life at Edinburgh University.
He has raised £1,000 for the Mary's Meals charity.
Speaking after returning to Scotland, Euan said: "It was a bit of an impulse decision and I just went for it. I think it appealed to me because of the adventure, physical challenge, and its potential to raise money and awareness for charity.
"Canada looked like an amazing place too. It feels great to be finished, finally allowing the legs to rest a bit, and to know that I was able to raise so much money for Mary's Meals.
"I love pushing my body to its limits so I will find something. For now though I'm not to sure, although I do have a 24-hour mountain bike race later this year."
As well as cycling a gruelling average of 105 miles a day, Euan found time to publish regular internet updates for supporters on Twitter, and through his blog.
Messages of encouragement from friends and family were posted on the blog alongside a note from world record-holding cyclist Mark Beaumont.
Beaumont, who broke the record time for cycling around the world, told Mark: "Congratulations on a great ride. Keep taking on your dreams."
Mary's Meals is a Scottish charity that runs school feeding projects in some of the world's poorest countries, including Malawi, Haiti and Liberia.