By 9:30 p.m. Friday, Delta had already delivered more than 17 inches of rain to the town of Iowa and more than 16 inches to parts of Lake Charles, an area still reeling from the effects of last month’s Hurricane Laura.
Read More