General David H. Petraeus shares a laugh with former Senators Barack Obama and Chuck Hagel during an aerial tour of Baghdad in 2008.