A MOMENT IN HISTORY
TWA Flight 891
1959 CE · Italy, Europe · Disaster
TWA Flight 891 was a Lockheed L-1649A Starliner that crashed not long after taking off from Milan Malpensa Airport on 26 June 1959. All 68 passengers and crew on board were killed.
Available to claim
One person can dedicate this moment - a name and a short note recorded here forever.