Cycling is not for the fainthearted. Here are highlights from Stage 15 of the Giro d'Italia.