Watch: A View From the Top – Mammoth Mountain Resort

On this episode we visit California’s highest ski resort, Mammoth Mountain in the Sierra Nevada mountains. Come enjoy the sunshine, slopes and learn what makes this resort one of the most sustainable in the U.S.

1 Comment

What do you think?