0 Views
The Star Angels are sent to the planet Phallus to prevent a takeover of Earth.
Release: Jul 26, 1977
Runtime: 80 minutes
Language: English
Country: United States of America
