Imelda is threatening to dump up to 18 inches of rain in parts of Southeast Texas and southwestern Louisiana as the tropical depression moves inland over the next few days.
Imelda is threatening to dump up to 18 inches of rain in parts of Southeast Texas and southwestern Louisiana as the tropical depression moves inland over the next few days.