Zao Onsen Ski Resort, located in the city of Yamagata, has long been known for the photogenic “snow monsters” that inhabit its mountains in winter. Called juhyō, these surreal, otherworldly ...