Stuart Croxford cycled up to 20 hours a day for 10 days from Land's End to John O'Groats Continue reading...