Stephen Farrell is a cyclist from Great Britain (born June 18th 1965).
Great Britain
18th June 1965
1994 1993 1992 1991 1990 1989 1987 1985