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