Aberdeen cycling club raises more than £2,000 for charity in virtual race

Deeside Thistle Cycling Club raised more than £2,000 for Aberdeen Cyrenians
Deeside Thistle Cycling Club raised more than £2,000 for Aberdeen Cyrenians