Google
×

Yamata no Orochi

Yamata no Orochi, or simply Orochi, is a legendary eight-headed and eight-tailed Japanese dragon/serpent. Wikipedia