Atlanta's cyclorama is back. The 18,000-square foot spectacle was looking faded and anachronistic by 2011 when the city considered scrapping it. Instead...