Tropical Storm Beta makes landfall in Texas
By MAX GOLEMBO, ABC News(NEW YORK) -- Tropical Storm Beta made landfall on the Texas coast late Monday night local time.The center of the storm came ashore near the southern end of Matagorda Peninsula, about midway between Corpus Christi and Galveston.The weak... Read More.