MovieMaps

Photo of Statue of Liberty Shore

Location: Spencer Smith Park
As Seen In: X-Men