David Witt, father-in-law of Floyd Landis, commits suicide
Thursday, August 17, 2006 David Witt, father-in-law of Floyd Landis, the winner of the 2006 Tour De France, has died. Witt was found dead in his car in a parking…
Continue Reading