With the 5th anniversary of the September 11, 2001 attacks on Monday, we thought we would post some recent photos of the World Trade Center site in Lower Manhattan.
This is a picture taken from the 9th floor of 22 Cortlandt Street overlooking the site. Taken August 24, 2006.