CNN, CBS, ABC, NBC, FOX News, MSNBC, all of the major networks along with newspapers and pundits have questioned constantly whether Obama flip flopped on the Iraq War. Above is the full speech Obama gave on the subject back on March 20, 2008. Oddly, few in the press seem to remember it, because from 10:38 on, Obama takes on similar charges from Hillary Clinton during the primaries.
If you can see the whole thing, please do. If not, watch 10:38-12:20