America Stands Tall
Photos from the "Top of the World" Observation Deck. World Trade Center, June 8, 2001 Photo by Matthew A Perosi
The inside observation deck had photos and signs explaining the history of New York City. That's me in the photograph.