Space Amoeba

Boasting an original title that translates as Gezora, Ganimes, and Kamoebas: Decisive Battle! Giant Monsters of the South Seas – but released in America with

Continue reading