AE911Truth Staff July 29, 2024 READ | WATCH
On July 23, new footage of the Twin Towers’ destruction on September 11, 2001, was uploaded to YouTube.
The uploader, Kei Sugimoto, describes the video: “Footage I filmed of the World Trade Center collapsing on 9/11/2001. Filmed from the roof of 64 St Marks Place in NYC on a Sony VX2000 with teleconverter. For historical archival purposes only.”
According to a comment he left under the video, Sugimoto rediscovered the footage when cleaning out a closet.