Aberdeen & Aberdeenshire ‘Amazing’ Aberdeen athlete has run 320 miles in 32 days to raise money for children in Kenya October 1, 2019