(CNN) - The Democratic presidential candidates offered a sharply different take on the Iraq War from that of GOP Sen. John McCain as each candidate observed the war's fifth anniversary Wednesday.
"This war has now lasted longer than World War I, World War II, or the Civil War," Sen. Barack Obama said in Fayetteville, North Carolina, on the fifth anniversary of the start of the war.
"Nearly 4,000 Americans have given their lives. Thousands more have been wounded. Even under the best-case scenario, this war will cost American taxpayers well over a trillion dollars," he added. "And where are we for all this sacrifice? We are less able to shape events abroad."