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

You may also like...

Tell us what you think.