Description
Amidst Japan’s highest peaks, a kindly woman provides weary travelers with food and shelter — if they obey her rules. If they don’t, the Yamauba reveals the demon inside of her.
Learn more about your ad choices. Visit megaphone.fm/adchoices