This film returns to biblical scripture to explore the possibility that the phenomena we attribute to aliens might be the result of demonic forces.
Released
2023-12-04
Duration
57 min
Country
N/A
Genre
Documentary, Science Fiction
Production
Director