CNN Center Atlanta to be sold? - Operations to Techwood
CNN International to moved to be to London
Another nail in the coffin for CNN Center. Word has come down the CNN Master Control will be moved from CNN's "Headquarters" to the Turner Techwood Campus in Atlanta. The move is estimated to happen...