
A cyclist with a new hip has ridden 900 miles from John O’Groats to Land’s End for charity.
The solo adventure saw father-of-three Stuart Johnson sleep by roadsides in little more than a sleeping bag as he completed the journey in six days, three hours and 30 minutes.