Here are scenes from today's stage (an individual time trial) of the Tour de France. The stage winner was Swiss cyclist Fabian Cancellara, who averaged 31.81 miles per hour for 32.3 miles. Lance Armstrong averaged 28.50 miles per hour. Alberto Contador increased his lead over Andy Schleck to 39 seconds. Here is a preview of tomorrow's final stage.