Lance Armstrong finished his final Tour De France earlier today. It’s not going out on top as most had hoped. But, he finished a respectable 23rd.
Alberto Cantador won his third Tour in the last four years. He continues Spain’s dominance in sports starting with Pao Gasol helping the Lakers winning back-to-back title to Rafael Nadal winning Wimbledon to Spain winning the World Cup.
Posted by the Tank.