Mystery Science Theater 3000: Humanoid Woman 1989 -
Overview:A Russian film about a bug-eyed alien babe is the backdrop for a variety of antics aboard the Satellite of Love.
Our movie and video library can only be streamed or downloaded by members only
Comment