Tuesday, September 18, 2007

Losing Hearts And Minds

Cliff Schecter introduces us to the latest from Robert Greenwald and Brave New Films about Blackwater, the contractor now supposedly banned from doing business in Iraq (Schecter explains here).

No comments: