It was a foggy September 11, 2010 and the lights from where the World Trade Center stood created an eerie glow in New York City. Both urban and suburban New Yorker's could easily see this mark from where the twin towers fell nine years ago, as far away as Ossining! This picture was taken from Pier 17 at the Seaport.
Here is a picture to contemplate why we must never forget: