This satellite image provided by NOAA shows Hurricane Imelda looming off the southeastern United States

This satellite image provided by NOAA shows Hurricane Imelda looming off the southeastern United States

Tags