Yamata no Orochi

Yamata no Orochi is a multi-headed snake demon and father of Yato-no-kami.