Wednesday 18 September 2019

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.