Mystery Science Theater 3000: Humanoid Woman
Mystery Science Theater 3000: Humanoid Woman
| 29 January 1989 (USA)
Mystery Science Theater 3000: Humanoid Woman Trailers

A Russian film about a bug-eyed alien babe is the backdrop for a variety of antics aboard the Satellite of Love.

Reviews