Disgraced and Done

In a bizarre press conference Rep. Anthony Weiner announced his resignation today.

.