July 8, 2024News Hurricane Beryl makes landfall on the Texas coast near Matagorda, the National Weather Service says Source link