South Africa
18th December 1987 (36)
Duncan Viljoen is a 36 year old cyclist from South Africa (born December 18th 1987).
2008 2007 2006 2005 2004