2 new releases from Shudder this week. they both floored us but for totally different reasons, VHS99 and Deadstream.