June 30, 2024Understanding the AdversarySpeaker: David BeatyIs Satan real? Are demons real? What do they do? How can we avoid their...