David Holmes - John O'Groats to Lands End



David cycled 937 miles in 9 days and  raised just short of £2000

Congratulations David