Why Does God Allow Evil? Truth for a New Generation Episode 224 — Alex McFarland