Edward Havens
AMC Metreon 16
San Francisco, CA
Uploaded on: June 17, 2011
Size: 213.8 KB
Views: 7,433
License:
At 100ft wide by 80ft tall, this screen, along with the Lincoln Square in New York City, are the largest IMAX screens in the United States.
1 person favorited this photo