The Jinmenken (Yokaicanis homocephalus) is a Japanese creature from mythology. The name translates to "Human faced dog", which is exactly what it sounds like. While the creatures themselves aren't dangerous, seeing one is believed to be a bad omen,