A British man who ran 1,000 marathons over the course of 43 years earned a Guinness World Record for his aggregate time: 3,363 hours, 4 minutes and 2 seconds.
A British man who ran 1,000 marathons over the course of 43 years earned a Guinness World Record for his aggregate time: 3,363 hours, 4 minutes and 2 seconds.