Great Britain
28th April 1982 (41)
Leigh Cowell is a 41 year old cyclist from Great Britain (born April 28th 1982).
2005