Has MH370 finally been found? China releases satellite image of suspected crash site in the South China Sea

The blurry images appear to show three large pieces of debris – the largest of which is 78-feet by 72-feet

h/t zd

)

Share