Davidson County Residents Post Petition Calling on ‘Megan Barry to Resign Immediately from the Office of Mayor’

Less than 36 hours after Metro Nashville Mayor Megan Barry admitted to a years-long affair with top staffer Rob Forrest, some¬†Davidson County citizens have had enough and are calling on Barry to step down. Backers are careful to note that while the Mayor’s infidelity in her marriage belies a systemic,…

Read More