 The Weather Channel

The Weather Channel (TWC) is an American pay television channel owned by the Weather Group, LLC, a subsidiary of Entertainment Studios.The channel's headquarters are in Atlanta, Georgia.