After Allen Media Broadcasting said it would hub some local weather forecasts using The Weather Channel in Atlanta, reaction came from those affected and from news outlets looking to understand how the moves would affect local stations Allen operates 27 broadcast television stations in 21 U.S. markets. The Byron Allen-owned media group acquired The Weather…Read More