MOLINE, Ill. — The Weather Channel launched The Weather Channel en Espanol on May 2nd, providing specific local forecasting for people in America, Latin America, and the Caribbean. They have access to ...