An alien encounter and craft in North Charleston.
Wendelle Stevens
Himself
Lee Elders
Director
Writer