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.