John O’Groats to Lands End

 

Ride report: