"It's like an infection... she stays with you once she's in." "Who are you talking about?" Shudder debuted an official trailer for an indie horror film titled 825 Forest Road, made by filmmaker ...