True Terror II Makes a Welcome Return – A La Casa de Satanas Review
A misting rain slowly slicks me down as I stand on a barren residential street in Chicago. I’m here to find the first location of True Terror II, the latest immersive horror incarnation of La Casa de Satanas – the 12th event from the company in their 7 year history, but the first sequel to […]