Two rectangular beams of light light up the New York Sky as a reminder of where the Twin Towers of the World Trade Center would have stood
Return to article.