Petraeus: Unrest in Iraq will trouble "several presidents to come"
"The future president realizes ... this is going to be an ultra-marathon, not a sprint -- this is really a generational struggle," former CIA director David Petraeus says of the situation in Iraq