Engels completed his year-long mission at the Carretera de les Aigues race in Barcelona on Saturday . Belgian runner sets new world record by running a marathon a day for one year . Stefaan Engels has run 20 marathons covering 9,569 miles in seven countries . The 49-year-old completed final marathon in Spain , Spain , on Saturday . Engels already held the world record for finishing 365 Iron Man triathlons in the last year .
Belgian runner sets new world record by running a marathon a day for one year . Stefaan Engels has run 20 marathons covering 9,569 miles in seven countries . The 49-year-old completed final marathon in Spain , Spain , on Saturday . Engels already held the world record for finishing 365 Iron Man triathlons in the last year .