The question comes down to whether you have faith in people, not God, says Dr Sean Carroll 6/8 April 19th, 2025 at 1:59AM