News

Netflix's latest bewildering true crime documentary premiered on Wednesday and viewers are already talking about it.