A sightseeing route running through the Tateyama mountain range in the Northern Alps opened Monday, offering views at one point of snow walls as high as 17 meters on each side of the road.