Evelyn ArmstrongOct 24, 20181 min readFlora Cash Atlanta, GAAlt-Indie duo Flora Cash at Center Stage in Atlanta, October 2018.