View from Above
AP/SpaceImaging.com
June 30, 2000: Satellite image of the 110-story World Trade Center.