MovieMaps

Photo of Statue of Liberty Museum

Location: Bridgman Transformer Station
As Seen In: X-Men