Article Image
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.


Join us on our Social Networks:


Share this page with your friends on your favorite social network:

Agorist Marketplace