French satellite images may show MH370 debris

feedback