Telluride Horror Show 2024 Lineup Includes ‘Presence,’ “The Creep Tapes” and More
The fifteenth edition of Telluride Horror Show kicks off this month, running from October 11-13, 2024 in world-famous Telluride, Colorado. From the press release, “Showcasing an international program of more than 50 films, this year’s lineup brings the …