Divine Deliverance Life Center - ... A Church Where Jesus is the Deliverer.