Wow, what a ride!
Was that in the Alps?
Yes, it’s in the Bernese Oberland section of the Swiss Alps. The North Face is notoriously difficult to climb, so it’s rather famous. This video was taken on a rare clear day, which you normally only get in autumn.