Mystery Science Theater 3000: Humanoid Woman
0%
|
Jan 29, 1989
|
Comedy, Science Fiction
A Russian film about a bug-eyed alien babe is the backdrop for a variety of antics aboard the Satellite of Love.
Featured Crew
Vince Rodriguez
Associate Producer