NASA finds Tropical Storm Dolphin going swimmingly

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