All Articles

September 14, 2020
Tourist Trap, the 1979 masterpiece directed by David Schmoeller (Little Monsters, Puppet Master), is one of the most talked-about horror…