Ideas so far: Isle of the monsters The Island of the Monsters ---------------------------------------- Information: It is in the Pacific, near Japan, and Godzilla lives on it.