Netflix Weekly: THE RITUAL Netflix Weekly on February 15, 2018 0Comments 0Likes Why do I feel like we needed The Ritual? With its release in the U.K.…