Democratic presidential candidate Barack Obama pledges to end Iraq War during a speech in Fayetteville on March 19, 2008.