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.