All The Major Players in the Gen. Petraeus Scandal (So Far)...

Gen. David Petraeus has come under fire after it was revealed that he'd been...

227 views funnyordie.com

Interest

Military

Stumblers Who Like This Page