Yato-no-kami

Yato-no-kamiis a powerful snake demon, son Yamata no Orochi.