4 min read Business News Tropical Storm Beta makes landfall on the Texas coast 22/09/2020 12:00 PM Dixie Storm surge and rainfall combined Tuesday to bring more flooding along the Texas coast...