North-east cancer survivor to undertake 116-mile challenge for charity

Jim Mitchell
Jim Mitchell