In one of the most amazing shots of the film, CGI trickery shows up what Grand Central Train Station would look like if it was showered by asteroids.
Movie Location:
89 E 42nd St, New York City, Manhattan, New York, USA
« Back to Armageddon Filming Locations
Comments