Netflix's latest true crime documentary just landed on the streaming platform.