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
Kevin Murphy
Associate Producer