NASA spots Tropical Cyclone 02W’s remnants in South China Sea

The remnants of former Tropical Depression 02W still lingered in the South China Sea when NASA’s Terra satellite passed overhead on April 17.