I just finished watching Stage 4 of the Tour de Suisse. Sagan is a freaking monster!! He's won 3 out 4 stages thus far. If you go back to the Tour of California, he's won 8 out his last 12 starts! Any way you slice it, that's damn impressive! I can't wait to see him square off with Cavendish in the TDF!