Aberdeenshire man to cycle all 21 stages of Tour de France to raise funds for charity
An Aberdeenshire man's putting pedal to the metal as he embarks on one of the biggest cycling challenges in the world - the Tour de France.
Source: originalfm.com