The Iraq war is to blame for high gas prices as its cost has weakened the dollar and driven oil speculation, Sen. Claire McCaskillClaire Conner McCaskillDemocratic Homeland Security members request additional DHS nominee testimony Senate panel delays vote on Trump’s Homeland Security pick Steve Israel: ‘We had a better time at the DMZ than we’re going to have tonight’ MORE (D-Mo.), a national co-chair of Barack ObamaBarack Hussein ObamaOvernight Cybersecurity: What we learned from Carter Page's House Intel testimony | House to mark up foreign intel reform law | FBI can't access Texas shooter's phone | Sessions to testify at hearing amid Russia scrutiny Russian social media is the modern-day Trojan horse Trump records robo-call for Gillespie: He'll help 'make America great again' MORE's presidential campaign, said today.

"We cannot economically afford to keep borrowing two to three billion dollars a week from China," McCaskill said on MSNBC. "That's why gas prices are so high. People are speculating in commodities because nobody wants to go near our dollar. We cannot--it is unsustainable to continue to prop up, in the middle of a civil war, an Iraqi government that will not step up and do what they need to do."

McCaskill appeared on MSNBC this afternoon to discuss Obama's planned trip to Iraq and Afghanistan. McCaskill is a national co-chair of Obama's campaign. When host Monica Novotny pressed McCaskill on Obama's plan to withdraw from Iraq despite recent security gains, McCaskill pushed back by saying the war's cost is unsustainable.

"If you can't leave Iraq when it's stable and you can't leave Iraq when it's not stable, that means that we're stuck with George Bush and John McCainJohn Sidney McCainGOP rushes to cut ties to Moore GOP strategist: 'There needs to be a repudiation' of Roy Moore by Republicans World leaders reach agreement on trade deal without United States: report MORE--we can never leave Iraq," McCaskill said. See the video below.