In What Year Did Lance Armstrong ‘Win’ His First Ever Tour De France? RJ Hamster 2 years ago Home In What Year Did Lance Armstrong ‘Win’ His First Ever Tour De France? 1999 2010 1992 1985 TriviaDream.com 728 West Avenue, #2054 Cocoa, FL 32927 You are subscribed to this email as pahovis@yahoo.com. Click here to modify your preferences or unsubscribe. Share this:Print