Hurricane Beryl makes landfall with life-threatening storm surge
More than one million Texans are without power after Hurricane Beryl made landfall Monday morning. The Category 1 hurricane made landfall at 4 a.m. near Matagorda, Texas, with... Read More.