Ever since President Obama announced the demise of Osama bin Laden, right-wing talk radio, Fox News and former Bush Administration officials have claimed that “enhanced interrogation techniques” (aka torture) were responsible for the leads on the Al-Qaeda courier that led to the successful capture and killing of bin Laden. Loath to give the current President [...]

Share Button

News & Views

Recently Written

Blogroll