Of Human Bondage

S1E18 · 1991-02-02 · 22 min

Super Force fights a pair of female aliens to rescue students from becoming specimens in a space zoo.

The show’s own verdict is on its page.