Here are the final minutes of today's stage of the Tour of Switzerland, which wraps up nine days of hard racing. The descent in the rain was treacherous. By the finish, a few miles later, the sun was shining. Notice how happy the stage winner (a young Colombian) is.