Walking the walk and going the extra mile for charity

Norman Yarrow (Photo: Angus Blackburn)