Atlanta Cyclorama closes permanently

Published June 30, 2015 5:34 PM EDT