The husband of a tragic Covid victim has completed a heartbreaking walk for his wife.
John MacDonald raised more than £15,000 for Ninewells Hospital after Fiona died aged just 47.
The mother-of-three lost her battle in April 2020, four weeks after being diagnosed with the virus.