Race for Life: Fife teenager who had ‘a tumour the size of a melon’ backs Cancer Research fundraiser

© Supplied by Cancer Research UKRace for Life Fife