Atlanta continues its steady expansion in content production with the launch of a new production hub, Electric Owl Studios, set to open on June 8. The new complex, described as “the greenest studio on earth,” Electric Owl Studios is a purpose-built film and television studio located in DeKalb County, just south of Decatur, Ga., co-founded […]
© 2020-23 Digest Wire. All rights belong to their respective owners.