Switzerland
28th August 1981 (42)
Xavier Charles is a 42 year old cyclist from Switzerland (born August 28th 1981).
AllRoadCyclocross
2008 2007 2006 2005 2004