Recent Posts

Otoroshi

Otoroshi is a yokai that sits on top of shrine gates and pounces on impious people who pass under it. It also likes to catch birds.

Archive
Search By Tags

© 2013 Brenna Stones