Popped into Arclight Cinema to Use the Bathroom & This Caught My Eye
This is only about 25% of a HUGE display for an upcoming Captain America movie; just this section is about 8 feet high.
Arclight Cinema
University Towne Centre
University City
San Diego, CA