Your place for Space News
NASA’s Terra satellite found Tropical Storm Son-Tinh continuing to drop rain over Hainan Island and mainland China.