Ross Duncan set himself the challenge of riding 5,000 miles in January, eventually hitting the target with minutes to spare.

[Read more]