Scenes in this 1997 Jodie Foster film were filmed at the Very Large Array of radio telescopes in New Mexico
"The weather killed us, so we were going back
... [DOC] [TLE] The Very Large Array - Focus New Mexico [PAR] Visit New Mexico's Eye on the Stars!