Trailer: Max Neptune and the Menacing Squid (2011)

HorrorNews.net-Thumbnail

Trailer: Max Neptune and the Menacing Squid (2011) Earth is in the crosshairs of marauding space aliens! Is there any hope? With the peace and security of the entire universe teetering on the edge of chaos, the United Planets rushes its great leaders to an emergency summit on the Earth’s Moon. Are they the last hope for intergalactic peace? But when evil Dr. Agotch unleashes his giant mechanical space squid upon the ship carrying the … Continue reading

2 Comments