Top Ten Weirdest Japanese Mythical Creatures

The Japanese mythology is a pretty interesting mythology. Some of the creatures can be really bizarre. What do you think is the weirdest one? Cast your votes and comment! Feel free to add more!
The Top Ten
1 Shirime
2 Wanyudo
3 Rokurokubi
4 Kasa-Obake
5 Nuppeppo
6 Futakuchi-Onna
7 Mokumokuren
8 Aka-Manto
9 Yamajijii
10 Kitsune In Japanese mythology and folklore, Kitsune is often depicted as a trickster and a mischievous creature that enjoys playing pranks on humans.
The Contenders
11 Harionago
BAdd New Item