Question: is weather channel on youtube tv?
Answer: The Weather Channel Makes Their OTT Channel Even Better. ... Local Now is owned by The Weather Channel and is offered on several live TV streaming services such as Sling TV and soon YouTube TV. Local Now is similar to Local on the 8s and offers a quick rundown of weather, sports, local news, national news, and traffic.