Anne Francis April 4, 2019
Here’s all the gear sported by 2017 Barkley Marathons finisher John Kelly this year