A satellite view shows Tropical Storm Imelda shortly after landfall near Freeport, Texas, on Sept. 17, 2019. (Credit: NASA)

Return to article.