Yata Izuna, Eight-Headed Parasite/Trivia


 * This creature is basesd of Orochi, an eight-headed snake in Japanese mythology