-The David Petraeus Affair

David Petraeus resigns from the CIA over an affair: What we know so far