Otoroshi is a long haired yokai who perches on the top of roofs and temple gates in Japan to wait and pounce on anyone who tries to enter with an evil soul. It mauls and eats the wicked when not snacking on small birds. Image: Bakemono no e, 17th Century