Tropical Storm Ewiniar landfall in China seen by NASA’s Aqua satellite

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.