Marc Vilanova Marsa is a 36 year old cyclist from Spain (born August 7th 1987).
Spain
7th August 1987 (36)
Best results Victories