John Kelly has just become the third ever runner to complete the Barkley Marathons on more than one occasion.
Read more on Outside & Active
John Kelly has just become the third ever runner to complete the Barkley Marathons on more than one occasion.
Read more on Outside & Active