Virgin Money London Marathon: April 2016

Mark Anderson completed this epic run in 3 hours and 54 minutes and raised over £5,000 for ART.