The Weather Channel

Location:
Atlanta, Georgia
Affiliation:
Cable Network

Set that debuted on November 12, 2013. Located in Studio 9.