Send us a message!
Japan is pretty awesome with their folklore, even if it's a little.....out there.
Music is by Alexander Nakarada.
Support the show