A Belgian runner has set a new world record by completing a marathon every single day for a year.
Stefaan Engels, aka Marathon Man, began his challenge in Belgium a year ago and has since run 365 marathons in seven different countries.
He crossed his final finish line in Barcelona after running 15,000km (9,569 miles) in 12 months.
"I don't regard my marathon year as torture. It is more like a regular job," the 49-year-old said.
He averaged about four hours to complete a marathon. He said his best time was 2 hours and 56 minutes.
Engels suffered from asthma as a child and had been told by doctors to avoid sport.
Before Engels, the record marathon man was Akinori Kusuda of Japan - who ran 52 races in a row at the age of 65 in 2009.