Ex-New York Rep. Anthony Weiner, who was forced out of office by a scandal, announced his run for mayor of New York City in the Democratic primary early Wednesday morning.

“Look, I’ve made some big mistakes and I know I’ve let a lot of people down,” Weiner said in a two-minute YouTube video released early Wednesday morning. “But I’ve also learned some tough lessons. I’m running for mayor because I’ve been fighting for the middle class and those struggling to make it for my entire life. And I hope I get a second chance to work for you.”