Truro disabled rider completes 51-mile fundraising trek

Top Bottom