Republican John McCain worked on Monday to wrestle the spotlight from rival Barack Obama's tour of Iraq by insisting he was right and the Democrat was wrong about the war and releasing a new critical ad blaming higher gas prices on his opponent. Republican presidential candidate Sen. John McCain, R-Ariz., and former President George H.W. Bush speak at a news conference at the Bush family home in Kennebunkport, Maine, Monday, July 21, 2008. Republican presidential candidate Sen. John McCain, R-Ariz., and former President George H.W. Bush, speak at a news conference at the Busc family home in Kennebunkport, Maine, Monday, July 21, 2008. Republican presidential candidate Sen. John McCain, R-Ariz., makes a campaign stop at the Maine Military Museum in South Portland, Maine, Monday, July 21, 2008. Republican presidential candidate Sen. John McCain, R-Ariz., and former President George H.W. Bush, left, arrive for a news conference at the Bush family home in Kennebunkport, Maine, Monday, July 21, 2008. Republican presidential candidate Sen. John McCain, R-Ariz., addresses the crowd as he makes a campaign stop at the Maine Military Museum in South Portland, Maine, Monday, July 21, 2008. Republican presidential candidate Sen. John McCain, R-Ariz., speaks during a news conference with former President George H.W. Bush, left, at the Bush family home in Kennebunkport, Maine, Monday, July 21, 2008. The Bush family home in Kennebunkport, Maine, is seen before Republican presidential candidate Sen. John McCain, R-Ariz., and former President George H.W. Bush held a news conference there, Monday, July 21, 2008.