Time Warner to divest Atlanta station for $70M

February 24, 2017