A Chinese satellite has spotted a large object floating in the South Indian Ocean.
China's State Administration for Science, Technology and Industry for National Defense (SASTIND) announced on Saturday that its high-definition earth observation satellite "Gaofen-1" has spotted a floating object 75 miles southwest...