Aberdeen charity gala runs up a record-breaker

Myles Edwards
Myles Edwards

Breaking