Yep, could be an alien abduction, could be the Asian version of the Bermuda triangle, could be the Biblical rapture with all the chosen ones on that flight ... could be, could be, could be ... I think will wait and see what comes out in the official report.
Okay, I feel better now.