Cycling… Tour De Farce 28 Aug 202012 Sep 2020 Tisk tisk, you got exposed Lance Armstrong shocked the world when he won his seventh consecutive Tour De France in 2005. That was absolutely insane, 7 Tour De France win....IN…