From NBC's Huma Zaidi
Rep. Dennis Kucinich (D-OH) will make a formal announcement at noon tomorrow in Cleveland that he will run for president in 2008. According to the AP, Kucinich said he's running because he doesn't feel his party is doing enough to get the US out of Iraq.
Kucinich, who ran for president in 2004, received just 1% of the vote in both Iowa and New Hampshire. He was the last candidate to officially drop out of the race before endorsing Sen. John Kerry.