One of Scotland's top athletes is taking time out of his Olympic preparations to cycle from Land's End to John o' Groats to try to raise £100,000 for a children's charity.
One of Scotland's top athletes is taking time out of his Olympic preparations to cycle from Land's End to John o' Groats to try to raise £100,000 for a children's charity.
One of Scotland's top athletes is taking time out of his Olympic preparations to cycle from Land's End to John o' Groats to try to raise £100,000 for a children's charity.