Just in: CIA Director David Petraeus has resigned due to extra-marital affair

You may also like...