Ultramarathons feat for rugby star who had brain injury
David Jackson is running 100 ultramarathons in 100 consecutive days to raise money for charity.
David Jackson is running 100 ultramarathons in 100 consecutive days to raise money for charity.