Terror Trivia: Final Destination (2000)

Much of the news footage shown is actual footage from the July 1996 explosion and crash of TWA Flight 800 off East Moriches, Long Island, New York.

1 comment: