FaithfulNews   SUBMIT


  close
The harrowing Netflix horror flick exposes idolatry as a destructive force.