Blackbird Media Purchase of ‘Atlanta Sign’ Site For $10.6 Million
Blackbird Media announces purchase of Atlanta Sign site Company pays $10.6 million for site of iconic digital billboard Nashville, Tenn. – Blackbird Media announced today the purchase of property in Atlanta, Georgia that serves as the site of the Atlanta Sign,…