NASA's Terra Satellite sees the birth of Tropical Storm Imelda

NASA’s Terra satellite passed over the western Gulf of Mexico during the early afternoon of Sept. 17 and captured a visible image of the newly formed Tropical Depression 11.


Click here for original story, NASA’s Terra Satellite sees the birth of Tropical Storm Imelda


Source: Phys.org