Byron Allen’s Allen Media Group on Monday launched The Weather Channel en Español, a 24/7 Spanish-language stand-alone network in the U.S. The free service is available across over-the-top streaming ...