South Africa
12th December 1990 (33)
James Barnes is a 33 year old cyclist from South Africa (born December 12th 1990).