54 miles in 24 hours - The ultimate charity walk is back! Are you tough enough to take on the Yomp? 

3 Jun 2023 - 4 June 2023 | Blairgowrie