Metro Aberdeen runner takes on 24-hour challenge for a good cause

© SYSTEMDave More has taken on a big challenge for a good cause.
Dave More has taken on a big challenge for a good cause.