TOYAMA, Japan - A sightseeing route that runs through the Tateyama mountain range in central Japan featuring tall snow walls opened Monday for this year's tourist season.