Search
Close this search box.

Japan’s 50ft-high ‘snow walls’ open to tourists