Explore Freedom » Hornberger's Blog » Socialist Failure in Afghanistan, Iraq, and New London