Metro Aberdeen’s Kyle Greig will attempt to break world record for longest run on treadmill in 24 hours

Kyle Greig.
Picture by Kenny Elrick
Kyle Greig. Picture by Kenny Elrick