Nation

Hurricane Delta makes landfall in Louisiana on already battered coast; more than 300k power-outages reported

Delta made landfall Friday in Louisiana. The state is still reeling from Laura, which killed at least 26.