Urara
ウララ
The alien that resided in the ocean near Enoshima and caused the Bermuda Syndrome, which almost caused the end of the world.
The alien that resided in the ocean near Enoshima and caused the Bermuda Syndrome, which almost caused the end of the world.