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