America is winning the War on Terror, but some conservatives seem reluctant to accept the gains they fought so hard to achieve.
America is winning the War on Terror. At least by the most visible metrics, that is. As David Frum wrote for FrumForum, the death of Osama bin Laden was the …
Read more
Written by Fred Messner on Wednesday June 29, 2011