People think Mt. Blanc in France is Europe’s highest mountain. Contrary to popular believe it is Mt. Elbrus in Russia. Here a shot from the Elbrus Summer Camp showing ambush riders Dmitry MacRushin and Yura Ra, also know as “the beats from the easts” when it gets to their rail action.

Industry News