Jimmy
on January 21, 2026
2 views
'Windows on the World' restaurant formerly located on the 107th floor of the World Trade Center North Tower, New York, 1990s
Dimension: 994 x 702
File Size: 72.43 Kb
Love (1)
Loading...
1