The first season of the TV series is now streaming on Shudder.