Charity fundraiser to run five ultra marathons on route to Pittodrie

David will run five ultra marathons ahead of the Aberdeen v Rangers at Pittodrie
David will run five ultra marathons ahead of the Aberdeen v Rangers at Pittodrie

Breaking