Switzerland
12th May 1976
Thomas Knecht is a cyclist from Switzerland (born May 12th 1976).
2003 2000 1999