Tropical Storm Barry headed for the Gulf Coast, could drop up to 20 inches of rain

The town of Grand Isle, Louisiana, south of New Orleans, ordered a mandatory evacuation of residents Thursday.

0
0