Texas hunkers down as Hurricane Beryl hits coast

Hurricane Beryl made landfall Monday in the southern US state of Texas, where some residents were evacuated over warnings of flooding and power outages.

Read Full Article