Mitt Romney is getting some heat from Dmitry Medvedev and House Speaker John Boehner for calling Russia the "No. 1 geopolitical foe" of the United States. The Russian president said today that Romney's comments, made during a CNN interview on Monday, are out of date. The speaker, meanwhile, said it's not right for anyone to criticize Obama or the United States while the president is traveling overseas.