‘Mission Accomplished’: Osama Bin Laden’s Death Intensifies Push From Left To End Afghanistan War

Progressives joined in the celebration of the demise of Osama bin Laden, but the death of the terrorist mastermind also has prompted renewed calls to end the long-running war in Afghanistan. President Obama announced bin Laden’s death late Sunday, following a raid by U.S. forces in Pakistan which killed the … Continue reading