Humanoid Woman
- Episode aired Jan 29, 1989
- TV-14
- 1h 41m
A Russian film about a bug-eyed alien babe is the backdrop for a variety of antics aboard the Satellite of Love.A Russian film about a bug-eyed alien babe is the backdrop for a variety of antics aboard the Satellite of Love.A Russian film about a bug-eyed alien babe is the backdrop for a variety of antics aboard the Satellite of Love.