2012 UCI Downhill World Champs, Leogang, Austria

It comes once a year, no not Christmas, the Downhill World Champs! This year saw Leogang in Austria host the prestigious event. No virgin to the downhill scene, Leogang is one of Austria's most spectacular towns. Nestled deep in the mountains where the winter offers superb skiing and summer offers a chair lift assisted bike [...]