New 9/11 helicopter footage released by police
• RawStory.comIn recently released police helicopter footage, the north tower of the World Trade Center is seen collapsing.
In recently released police helicopter footage, the north tower of the World Trade Center is seen collapsing.