Finlay Calderwood
Fin is raising money for NHS Wales by running a marathon a day.
Fundraising for Swansea Bay Health Charity
Fundraising for Swansea Bay Health Charity
* Charities pay a small fee for our service. Find out how much it is and what we do for it.