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