Whoa! Hope that is true.
And he not only knows what happened stateside, he went to Libya to investigate the Benghazi incident.
The news of his testifying on Friday will blindside Obama in his news conference today and his (Obama's) nervousness (however cloaked behind his usual reptilian demeanor) will be detectable by close observation.
Look for Obama to give his familiar middle finger salute when he mentions Petraeus by name.;-)