An intense survival thriller is currently climbing its way up the Netflix charts. Get the full story at Dread Central.