Hurricane Francine lands in Louisiana, hitting New Orleans with wind and rain

Hurricane Francine lands in Louisiana, hitting New Orleans with wind and rain