I am the founder of InsideHoops.com and a born-and-raised New Yorker, and saw the World Trade Center twin towers fall with my own eyes while standing on a lower Manhattan sidewalk. Remembering the day still gives me chills, all these years later.
Here is a photo I took five minutes ago from West Broadway and Spring street in downtown Manhattan of the WTC Freedom Tower today, September 11, 2012.