Here are the final three kilometers of today's stage of the Giro d'Italia. The Tour of California is also under way.