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... Read More.