Atlanta’s popular Screen on the Green made its debut last night in its new location at Centennial Park. Those from Atlanta know that this popular series of older movies, such as Ferris Buller’s Day Off, was formally shown at Piedmont Park in the lawn next to Park Tavern. On a Thursday night you could grab [...]