Damaging winds rip off metal roof sheet in Louisiana

Hurricane Delta slammed into the Louisiana coast, bringing strong wind gusts and a life-threatening storm surge in the state.

October 10, 2020

Examined