Stephen Speirs
Stephen Speirs' page
Cycling 238 miles from Hamilton to North Scotland for British Paralympic Association because they support some amazing, inspirational people
Cycling 238 miles from Hamilton to North Scotland for British Paralympic Association because they support some amazing, inspirational people
* Charities pay a small fee for our service. Find out how much it is and what we do for it.