The Relic Film Locations

Locations: Field Museum of Natural History – 1400 S. Lake Shore Drive, Near South Side, Chicago,…