Belgian runner Stefaan Engels has set a Guinness World Record running a marathon a day for a year.
Engels, 49, known as "Marathonman," began the challenge a year ago in Barcelona to promote fitness. He completed it on Saturday after running the "Carretera de les aigues" (Road of the waters).
AFP photo by Josep Lago