1991 | 1h 40m
An alien encounter and craft in North Charleston.
Lee Elders
Director
Wendelle Stevens
Himself