RadioShack-Nissan team riders and Tyler Farrar, left, line up before the third stage of the Giro d’Italia, in Horsens, Denmark, Monday, May 7, 2012, to remember Belgian rider Wouter Weylandt, who died during last year’s third stage. The race also paid tribute to Horsens mayor Jan Troejborg, who died Sunday of a heart attack while biking. (AP Photo/Fabio Ferrari)

Miss any part of the Giro? Looking for a photo gallery or video from a specific stage? Or a recap? Find it below.

STAGE 21
Recap: Hesjedal becomes first Canadian to win Giro
Feature: Giro winner Hesjedal swaps survival for success
FULL EVENT REPLY
PHOTO GALLERY
Highlight: Stage 21 win for Marco Pinotti
Highlight: Ryder Hesjedal Interview
Highlight: Ryder Hesjedal wins the 2012 Giro d’Italia
Highlight: Caruso crashes on Stage 21 of the Giro d’Italia


STAGE 20
Recap: De Gendt takes spectacular solo win in Giro
FULL EVENT REPLY
PHOTO GALLERY
Highlight: Reviewing the race
Highlight: Thomas De Gendt Interview
Highlight: The battle for in the GC lead in Stage 20
Highlight: Stage 20 Win for Thomas De Gendt


STAGE 19
Recap: Rodriguez clings on to Giro lead as Hesjedal looms
FULL EVENT REPLY
PHOTO GALLERY
Highlight: Kreuziger’s 19 for 19
Highlight: The GC Battle


STAGE 18
Recap: Guardini inflicts surprise defeat on Cavendish
FULL EVENT REPLY
PHOTO GALLERY
Highlight: Guardini Guards the Lead
Highlight: Reviewing the Race


STAGE 17
Recap: Giro leader Rodriguez takes key mountain stage
FULL EVENT REPLY
PHOTO GALLERY
Highlight: Rodriguez Repeats!
Highlight: Reviewing the Race


STAGE 16
Recap: Izagirre takes Giro stage with lone attack
FULL EVENT REPLY
PHOTO GALLERY
Highlight: Izaguirre is a Winner!
Highlight: Reviewing the Race


STAGE 15
Recap: Rabottini battles to Giro stage win after solo breakaway
FULL EVENT REPLY
PHOTO GALLERY
Highlight: Win for Rabottini
Highlight: Reviewing the Race


STAGE 14
Recap: Amador takes Costa Rica’s first Giro win
FULL EVENT REPLY
PHOTO GALLERY
Highlight: Amador Soars To New Heights
Highlight: Hesjedal gets pink jersey at 2012 Giro d’Italia Stage 14
Highlight: Reviewing the Race


STAGE 13
Recap: Cavendish plans to head for mountains after stage win
FULL EVENT REPLY
PHOTO GALLERY
Highlight: Reviewing the race
Highlight: Win for Mark Cavendish


STAGE 12
Recap: Dane Bak takes first Grand Tour win in Giro stage 12
FULL EVENT REPLY
PHOTO GALLERY
Highlight: Reviewing the race
Highlight: Lars Bak interview
Highlight: Get Back for Bak


STAGE 11
Recap: Ferrari surprises the favorites with bunch sprint win
FULL EVENT REPLY
PHOTO GALLERY
Highlight: Ferrari Is Fastest


STAGE 10
Recap: Rodriguez roars to stage win and overall lead
FULL EVENT REPLY
PHOTO GALLERY
Highlight: Stage 10 Review
Highlight: Stage 10 Win for Rodriguez


STAGE 9
Recap: Spain’s Ventoso takes crash-blighted ninth stage of Giro
FULL EVENT REPLY
PHOTO GALLERY
Highlight: Stage 9 Review
Highlight: Ryder Hesjedal interview
Highlight: Stage 9 crash
Highlight: Ventoso Survives Crash for Win


STAGE 8
Recap: Pozzovivo hopes Giro win will inspire southern Italians
FULL EVENT REPLY
PHOTO GALLERY
Highlight: Stage 8 Review
Highlight: Domenico Pozzovivo interview
Highlight: Domenico Pozzovivo Dominates


STAGE 7
Recap: Tiralongo makes late lunge for mountain victory
FULL EVENT REPLY
PHOTO GALLERY
Highlight: Stage 7 Review
Highlight: Tiralongo Snares Victory


STAGE 6
Recap: Rubiano Chavez wins stage six of Giro, Malori leads
FULL EVENT REPLY
PHOTO GALLERY
Highlight: Chavez The Champ


STAGE 5
Recap: Cavendish enjoys family celebration for Giro stage win
FULL EVENT REPLY
PHOTO GALLERY
Highlight: Interview with Mark Cavendish
Highlight: Another Win for Cavendish


STAGE 4
Recap: Navardauskas becomes Lithuania’s first Giro leader
FULL EVENT REPLY
PHOTO GALLERY
Highlight: Interview with Ramunas Navardauskas
Highlight: Win for Garmin-Barracuda
Highlight: Cavendish Short of First
Highlight: Phinney gives up Giro lead


STAGE 3
Recap: Goss wins stage three of Giro d’Italia
FULL EVENT REPLY
PHOTO GALLERY
Highlight: Cavendish Comes Crashing Down
Highlight: Gross (Greenedge) gets the win with a time of 4:20:03


STAGE 2
Recap: Cavendish celebrates earliest win in a Grand Tour
FULL EVENT REPLAY
PHOTO GALLERY
Highlight: Crashing Down
Highlight: Cavendish Captures Win


STAGE 1
Recap: Former track great Phinney turns to road success in Italy
FULL EVENT REPLAY
PHOTO GALLERY
Highlight: Stage 1 win for Phinney
Highlight: Scarponi drops down
Highlight: Thomas takes second