When NASA’s Aqua satellite passed over the South China Sea on June 7 infrared imagery showed Tropical Storm Ewiniar’s center made landfall in southeastern China.
When NASA’s Aqua satellite passed over the South China Sea on June 7 infrared imagery showed Tropical Storm Ewiniar’s center made landfall in southeastern China.