“The Deliverance” has finally been given a release date. According to Netflix, “The Deliverance” will hit the streaming platform August 30.
The post NWN: Lee Daniels’ Faith-Based Horror Film ‘The Deliverance’ — Inspired by True Events — Hits Netflix This Summer appears on Faithfully Magazine.