Tag: Flight 800

TWA Flight 800 Remembered on 20th Anniversary

Sunday marks 20 years since TWA Flight 800 exploded over the Atlantic Ocean several miles off Long Island, killing all 230 onboard, yet the debate over the exact cause of the tragedy rages on.