Epic Run 2016
The Message
Charity Number 1187246
26 Marathons - 26 Days 711.8 miles - 1145.53K - Average 27.38 miles per day
Photos courtesy of Diamond Images and Hidden Needs Trust
Copyright Diamond Images
and Hidden Needs Trust
All Rights Reserved