Will Lance Armstrong win his 8th Tour de France?