Article Image
IPFS News Link • 911 / World Trade Center

New 9/11 helicopter footage released by police

• RawStory.com
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.

 

ppmsilvercosmetics.com/ERNEST/