Tropical Storm #Beta made landfall in Texas earlier this evening according to NOAA NWS National Hurricane Center. A band of showers has dropped 5 to 8 inches of rain...
NOAA NWS Weather Prediction Center posted the following on Facebook
NOAA NWS Weather Prediction Center posted the following on Facebook