‘SITE 13’ is Horror 17 Years in the Making
June 27, 2023
Film/TV News
Terror films has announced the upcoming release of the horror film SITE 13, a horror film that has been filming over the course of 17 years. The film comes to digital format July 28, 2023. …