The HELEN Campaign: A Smashing SuccessThe final results of the crowdfunding campaign for the Dell Sisters' terrifying new short film HELEN are in, and it was a huge success!...