ewasserman.com
Al-Jazeera’s invisible U.S. launch
December 11, 2006 For an imperial power, the United States is an insular place. We have troops in dozens of countries, we’re fighting two foreign wars, and our government and corporations shape the…