Joshua Wright

Uk

Joshua Wright, an incredible athlete who made history by running the London Marathon three times in 24 hours, covering 78.6 miles. Despite being bedridden for two weeks afterward, the accomplishment was beyond worth it.