Published January 12, 2011 at 150 × 100 in Horror Film Festival Coming to Los Angeles Demiurge Emesis