Yokai are a class of supernatural monsters, spirits, and demons in Japanese folklore. This is an angry broom demon.
Fill out the Recruiting/guest studio registration form here!