French Satellite Images Show Possible Objects

New satellite images from French show possible debris in the southern Indian Ocean.

March 23, 2014

Examined