NASA sees Tropical Storm Rumbia off China’s East Coast

Tropical Storm Rumbia was off the eastern coast of China when NASA’s Aqua satellite passed over the storm on Aug. 16.