Epic Run 2016


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

Supporting Children with Special Educational Needs