The Revenge of the Teenage Vixens from Outer Space (1986) 3 May 199929 September 2020 Rating: 0 Deliberately Bad SF Movie Director: Jeff Ferrell Category: Science Fiction