Teen cancer survivor to cycle 200 miles in isolation for charity

Adam Finch is cycling 200 virtual miles to raise money for the Rainbow Trust Children’s Charity
Adam Finch is cycling 200 virtual miles to raise money for the Rainbow Trust Children’s Charity