Stroke survivor from Aberdeen to take on cycling challenge

David Hartley
David Hartley