Beck and Barton: After Afghanistan, ‘Only God Can Save’ America September 1, 2021 Truth & Liberty Staff Reports have come from Afghanistan detailing the atrocities committed by the radical Islamist Taliban regime, the bravery of American service people aiding evacuations, and the seeming incompetence of government officials… Read More