A god duels an eight-headed snake.  A horse is taken from its mother at a lake.  A demon confronts the horror of yam-eating peasants.
Yamata no Orochi
"Yamata no Orochi".
"Yamata no Orochi".
Yamata no Orochi