Republican presidential candidate Sen. John McCain speaks at the Rochester Opera House in New Hampshire on July 22. ASSOCIATED PRESS PHOTOGRAPHS.