Scorecard Research Beacon
Search Icon
May 2, 2021

40 million people on severe weather alert across the nation

Parts of Texas are getting a month’s worth of rain in a single day.