NASA’s Terra satellite obtained visible imagery of recently formed Tropical Depression 14W as it strengthened into a tropical storm. Terra satellite imagery showed the storm was organizing.
Click here for original story, NASA finds Tropical Storm Dolphin going swimmingly
Source: Phys.org