Here are scenes from today's stage of the Tour de France. The winner, Rafal Majka of Poland, averaged 23.20 miles per hour for 116.8 miles. I will rise at 4:45 tomorrow morning to watch the next stage.