The Last Hour of Flight 11

The Last Hour of Flight 11

S1 E2: September 11, 2001: The moment terrorists board a flight in Boston to the moment the plane slams into the North Tower of the World Trade Center in New York City—it’s the first blow on that momentous and tragic morning in September.