TOYAMA, Japan - A sightseeing route running through the Tateyama mountain range in central Japan's Northern Alps opened Monday, offering views at one point of snow walls as tall as 17 meters each side of the road.