Tropical Storm Beta puts over 10 million people under tropical storm warnings
The outer bands of Tropical Storm Beta, one of several storms creating a record-breaking Atlantic hurricane season, are lashing the Texas coast. Official landfall is forecast to be…