World Trade Center Twin Towers

Taken 21:55, 01/11/2007

Panoramic photo by

Mark Fink

  • Read more
  • View on the map
  • Google Earth
  • Send
  • Link
  • Share on Facebook
Taken from the top of the Twin Towers on June 17th, 2000, this rare VR is a window into the past. The view from the top was spectacular, especially on that particular Saturday morning. We were a different country then.