I suppose most people will get the essential from that computer translation.
One detail: "The remains were stored in a research center in Toulouse." The french word "débris" in the original just refers to the debris, or fragments, that have been recovered, not to human remains.
CJ