'Cyclorama: The Big Picture' Opens at Atlanta History Center

The Atlanta History Center just opened 'Cyclorama: The Big Picture', featuring the fully restored cyclorama painting, The Battle of Atlanta.
Published: 10:23 AM EST February 25, 2019