These are Japanese mountains 300 meters above the sea level. Winter here lasts from November to April with the snow layer at times reaching 20 meters. A lot of tourists travel to see this.
Updated: This is Yuki-no-Otani Snow Canyon in Toyama prefecture in Japan, often referred to as “Tateyama Alpine Route”. Local tourism bureau features this canyon as one of the major attractions for visiting tourists.
This is how giant robots remove the snow off the road.