Solgell Island

Sogell Island is an island that first appeared in Son of Godzilla.

Showa Series
To be added