‘Site 13’ Exclusive Trailer: A Found Footage Cosmic Horror Film 17 Years In The Making

Jun 22nd 2023
DREAD CENTRAL

Coming this July from Terror Films is Site 13, a cosmic horror found footage hybrid that’s been in development for 17 years...