The National Weather Service has confirmed a tornado landed in the Edcouch-Elsa area. According to the NWS, the scale of ...
Overnight rains flooded parts of South Padre Island on March 26, leading some businesses to announce closures in South Texas.