Here are highlights from Stage 19 of the Giro d'Italia. Why is Chris Froome, who is under a cloud of suspicion for cheating, allowed to race? Sometimes I wonder why I bother to follow professional cycling.