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.