Cue the next comeback kid of politics: Anthony Weiner is running for mayor of NYC

Well, the timing of the announcement (in the middle of the night) was a bit bizarre, but it’s nothing people haven’t been saying for a few weeks now.

In the ad announcing his candidacy (embedded above) he acknowledges:

Look, I made some big mistakes, & I know I let a lot of people down. But I also learned some tough lessons.

I know NYC never sleeps, but does it forgive?