Tens of thousands without power as howling winds, sheets of rain from Hurricane Laura pummel the Louisiana, Texas coast

LAKE ARTHUR, La. (AP) — Tens of thousands without power as howling winds, sheets of rain from Hurricane Laura pummel the Louisiana, Texas coast.

Categories: National & International News