SO WAS OIL RIG WORKER RIGHT AFTER ALL? Satellite images released by the Chinese authorities now show possible aircraft wreckage 141 miles from its last […]