Where To Stream Mystery Science Theater 3000 Season 8 Episode 19
Invasion of the Neptune Men
- Aired October 11, 1997
- 120 Min
- Rated 9.0
- Number 31 Of 192 Rated Episodes
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.