Atlanta opens a new concert venue

March 03, 2008 02:28 PM