A NYPD helicopter readies to land atop the North Tower of the World Trade Center in New York to evacuate survivors stranded there, after a terrorist bomb explosion in an underground parking garage at the facility (February 26, 1993)
You might also like