firsttracksonline.com
Russia Builds Europe’s Highest Ski Lift
Mt. Elbrus, Russia – Located in the western Caucasus Mountains near the border with Georgia, Mt. Elbrus is an 18,510-foot dormant volcano and Europe’s highest peak. This winter, it wil…