HELEN Screens at the Sacramento Horror Fest, Atlanta Horror Film Festival and Horrible Imaginings!Dell Sisters Short Film HELEN screened in three different cities last month! Audiences watched the horror film at the Sacramento Horror...