Photo detail

Twin beams of light mark the site of New York's World Trade Center towers, toppled on Sept. 11, 2001.