Arran, 12, completes challenging charity cycle to thank cause which helped him after diagnosis

© SuppliedArran Keenon cycled 26 miles for charity.
Arran Keenon cycled 26 miles for charity.