Search results
News about Allen Media Group, Joy Reid, layoffs
News about LSU baseball, Florida State, Texas A&M
News about Houston, Montgomery County, flood waters
Also in the news
The Weather Channel (TWC) is an American pay television channel owned by Weather Group, LLC, a subsidiary of Allen Media Group. The channel's headquarters are located in Atlanta, Georgia. Launched on May 2, 1982, the channel broadcasts weather forecasts and weather-related news and analysis, along with documentaries and entertainment programming related to weather. Wikipedia