Here is a scene from today's stage of the Giro d'Italia. British cyclist Mark Cavendish won his second stage of the Giro in a bunch sprint. He is the fastest sprinter in the world right now. His average speed for the 132.9 miles was an incredible 27.39 miles per hour. Here is tomorrow's crucial stage: an individual time trial. It's longer than the typical ITT (37.6 miles) and also hilly. There should be huge time gaps tomorrow. At the end of the day, we'll know who can win the Giro.