9/11 Free Fall: 3/21/13–9/11 Eyewitness David Long

Canadian David Long was a witness to the 9/11 attack in New York and watched the controlled demolitions of the Twin Towers from the street.  In this episode of 9/11 Free Fall he tells his story about what he saw, and he talks about the efforts of Canadians to use the citizen petition process to get their government to call for a new investigation of 9/11.

Be the first to comment

Leave a Reply