Gen. David H. Petraeus (center) arrives on Capitol Hill on Wednesday to testify before the House Armed Service Committee. (Associated Press)

Gen. David H. Petraeus (center) arrives on Capitol Hill on Wednesday to testify before the House Armed Service Committee. (Associated Press)