LONDON — One man ran the entire length of Great Britain, 1,050 miles, the equivalent of 42 back-to-back marathons, dressed as Forrest Gump.
Ewan Gordon, from Bicester, made the journey from John O'Groats to Lands End in memory of nine-year-old Thomas Laurie, who