Nashville Mayor Megan Barry has resigned after admitting she had an extramarital affair with her lead bodyguard and shortly after pleading guilty to a felony theft charge. (March 6)