Aerial images of the World Trade Center show the site's evolution from 1966 to now

9:29am PDT - September 10th, 2018    twin towers - Business Insider

On August 5, 1996, the Port Authority of New York and New Jersey broke ground on a towering complex in Lower Manhattan. The development replaced Radio Row, a bustling district for buying and selling electronic equipment. But the demolition left merchants with…