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