Today in the news: David Petraeus resigns because of affair

Staff Writer
Mount Shasta Herald