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