France
Leo Garrigues is a 26 year old cyclist from France.
History Team and ranking CX - Montauban(abattoirs) One-day race Stage race