21-07-2017 21:30 via phys.org

NASA spots newly formed Tropical Depression 08W in South China Sea

NASA-NOAA's Suomi NPP satellite passed over the South China Sea and captured an image of newly formed Tropical Depression 08W near Hainan Island, China.
Read more »