By Tom Wilmot. Yokai have been a point of fascination for consumers film fans for many years. The word Yokai in very general terms means “strange thing”, and is used to label creatures that have, according to folklorists, been around for hundreds if not thousands of years. These bizarre creatures have popped up in video […]

All the Anime