Skip To Content

Where To Stream Mystery Science Theater 3000 Season 8 Episode 19

Invasion of the Neptune Men

The Satellite of Love crew is forced to watch a Japanese film about a Alien superhero who saves the Earth from space invaders with the help of some children.