Summer Night Horror – Japan’s Creepy Yokai Monster Train

The Yokai Train is a somewhat scary summer attraction in Kyoto, Japan. One of the electrical trains is boarded by creepy monsters that try to scare children out of their wits. If you were looking for a way to scare a spoiled brat into submission, look no further that the monster train of Kyoto, an […]