Cosmic Princess (1982)
An alien beauty hiding a beast within!
An alien princess aids people stranded on out-of-orbit Moonbase Alpha.
Release: 1982-12-01
Runtime: 91 min
Rating: 5.4 / 10
Watch Trailer
Trailer
Cast