David Petraeus scandal

Staff Writer
Mount Shasta Herald
Color edit toon Petraeus scandal.jpg

Dave Granlund cartoon on the David Petraeus scandal.