The 2017 Giro D'Italia makes it's way to the mainland, with embarrassment, sprints, heartbreak, and domination.