Name that ride

AnythingButVanilla

Über Member
Location
London
I was telling himself about a ride I saw on the Cycling Show where the lady went to the top of a snowy, icy mountain somewhere in Europe and rode to the bottom with hundreds of others. Can anyone shed any light on where it is or what it's called? I've tried googling and reading through the episode guide but can't find any information.

Ta.
 

Drago

Flouncing Nobber
Location
Poshshire
Do you mean the Megavalanche?
 
Top Bottom