Photo courtesy of www.buffalorising.com
Last Sunday, Sara Etten and I met with David Williams of Red Scream Productions regarding the premiere of “Prison of the Psychotic Damned”, the horror movie that was filmed at the Central Terminal in November of 2005. We’re pleased to be able to tell you that the premiere will be held on June 23rd from 6pm to 11pm. Along with two screenings of the movie, the Voo Doo Dollies will be on hand to play a few songs. Food and beverages will be available. We will also be selling the DVD, and all proceeds will go to the Central Terminal Restoration Corporation. We’re looking forward to working more with David and Red Scream in the future. Talks of sequels are in the works. Stay tuned for more details as they arise!