Atlanta’s newest studio Electric Owl touts itself as ‘sustainably focused’

Atlanta’s newest TV and film studio Electric Owl is touting itself as “sustainably focused” as its primary differentiator from other studios.