America Stands Tall
Photos from the "Top of the World" Observation Deck. World Trade Center, June 8, 2001 Photo by Matthew A Perosi
That round thing on the ground is actually a very large water fountain.