General Petraeus returned this week trumpeting victory in Iraq (as if anyone expected anything different).
Sign up for The Monthly Revolution!
First Name
Last Name
Email address: