Every culture has its own myths and stories. Evidently, some are stranger than others, at least from the perspective of an outsider. Let’s take Japan, for example. A civilization with a long history behind it is only guaranteed to have amassed an impressive myriad of tales meant to make it difficult for you to fall […]