A Cambridgeshire teenager who has been cycling around the world for charity has crossed the finish line.
Callum Fairhurst began his adventure last summer to raise money for the Liam Fairhurst Foundation, which was set up in memory of his brother who died of cancer.
He finished in Times Square in New York last night after 17,342 miles. He's raised more than £21,000 for charity.
You can find out more about Callum's journey here