Canada
23rd November 1976 (47)
Josh Hall is a 47 year old cyclist from Canada (born November 23rd 1976).
AllRoadCyclocross
2011 2005 2004 2002 2001 2000 1999