Japan is full of terrifying tales from the many mountains that make up the land. This week we’re taking a The post Kowabana Podcast Episode 137 first appeared on Kowabana.

Kowabana