Why is Alpe d'Huez 'cycling's Wembley'?

In Short

Find out why Alpe d'Huez is known as "the greatest climb in cycling"

In Short