Allen Media, owner of the Weather Channel, has created a new hub for its 28 local TV stations nationwide, centralizing ...
The Weather Channel was live in Cincinnati on Sunday afternoon reporting on winter storm Blair, when a stark reminder of why officials have been urging residents to stay off the roads came into focus.