Google
×

Isonade

Fictional creature
The Isonade is an enormous, shark-like sea monster said to live off the coast of Matsuura and other places in Western Japan. Wikipedia