Published July 4, 2016 04:52PM

After what seemed like an agonizingly slow pace throughout much of stage 3, the sprint finish thrust Mark Cavendish onto the top step of the podium for the second time in three days. He won the day on his Cervélo S5 by mere millimeters against André Greipel. Photo: Dan Cavallari | VeloNews.com