A runner completed a 36-year journey when he set a new world record for taking part in 800 marathons – and finishing them all in under 200 minutes.
A runner completed a 36-year journey when he set a new world record for taking part in 800 marathons – and finishing them all in under 200 minutes.