In one of the most important symbolic moments of the general election, former Secretary of State Colin Powell announced today that he is endorsing Barack Obama for president. Making his decision public on NBC News’ “Meet the Press,” the long-time fixture in Republican administrations effectively reinforced the sense of momentum Obama has been building, declaring the Senator from Illinois as a “transformational figure.” “I think that Senator Obama brings a fresh set of eyes, a fresh set of ideas to the table,” said Powell. “I think we need a generational change, and I think Senator Obama has captured the feelings of the young people of America, and is reaching out in a more diverse, inclusive way across our society.”

“I think that’s inappropriate. I understand what politics is about — I know how you can go after one another, and that’s good. But I think this goes too far, and I think it has made the McCain campaign look a little narrow. It’s not what the American people are looking for,” he said.

Powell, a retired U.S. general and a Republican, was once seen as a possible presidential candidate himself.

Powell said he has some concerns about the direction of the Republican Party, adding that it has “moved more to the right than I would like to see it.”