After months of speculation and nearly two years after he resigned from Congress because of a sexting scandal - New York's disgraced Congressman Anthony Weiner has announced he's running for New York City's mayor.
He announced his candidacy with a two-minute online ad.
"I've made some big mistakes, I know I let a lot of people down, but I've also learned some tough lessons, I'm running for mayor because I've been fighting for the middle class my entire life, and I hope I get a second chance to work for you." Weiner said.
But are voters ready to give Weiner a second chance?
OutFront tonight: Radio show host Stephanie Miller, CNN Opinion writer Dean Obeidallah and CNN contributor Reihan Salam.