The Star Angels are sent to the planet Phallus to prevent a takeover of Earth.
Release Date: July 26, 1977
View more ->