orochi (大蛇)

A mythical eight-headed serpent.


Category

Mythology