James White
James's Thames Path Trot 50 Mile Ultra Marathon
I am running a 50 Mile Ultra Marathon for MOSAIC - Supporting Bereaved Children because I want to support Mosaic and their fantastic work!
I am running a 50 Mile Ultra Marathon for MOSAIC - Supporting Bereaved Children because I want to support Mosaic and their fantastic work!
* Charities pay a small fee for our service. Find out how much it is and what we do for it.