Real-life adventureman Jamie McDonald has smashed the world record for the longest distance covered on a treadmill.
Jamie spent seven days running 524 miles (842km) on a treadmill in his home city of Gloucester - pushing past the record by an extra 11 miles.
The 32-year-old ran - and walked - more than 20 hours a day to beat the current record of the longest distance covered on a treadmill - 513.97 miles (827.15km).
The previous record was set by Marcio Villar in Brazil in 2015.
Jamie, also known as Adventureman, was cheered on by hundreds of supporters who had travelled to Gloucester Quays to watch him enter the record books.
To beat the record he had to run more than 73 miles (117.5km) a day for seven days, and was only sleeping for two or three hours a night.
Despite breaking the record at 11am, he decided to to carry on running another two hours.
Mr McDonald, who suffered from a debilitating immune deficiency and the potentially fatal spinal condition syringomyelia as a child, spent the first nine years of his life in and out of children's hospitals.
He has been raising money for several charities throughout his week-long run.
Jamie is no stranger to a challenge, in March he completed a 5,500-mile (8,851km), 210-marathon coast-to-coast fundraising run across the US unsupported.
He also cycled 14,000 miles (22,531km) from Bangkok to Gloucester on a second-hand bike in 2012.
Just weeks after returning to Gloucester, he set a new world record for cycling non-stop on a static bike.
In February 2013, two months after setting the new world record, he began his run across Canada.