Here’s the week’s only good news: Anthony Weiner is running for mayor of New York City. He announced it earlier today in his underpants.David Letterman More...