Article Image

IPFS News Link • 911 / World Trade Center

New 9/11 helicopter footage released by police

In recently released police helicopter footage, the north tower of the World Trade Center is seen collapsing.

More video is available from New York Daily News.

This video is from RT, uploaded March 8, 2011.