Yokai Monster Street Festival & Parade 妖怪 in Kyoto, Japan | Japanese Legends Come to Life

Just in time for the Halloween Spirit, we head out to the Yokai Monster Street Festival and Parade in Kyoto, Japan. The monsters 妖怪, or Yokai, on t...
Back to Top