any other st. louisans notice this?
the scene when they go down into the well where the omega seed is buried is filmed entirely at the St. Louis city museum. did anyone else notice this? an interesting filming location, for sure. except pretty tacky as well. oh well what can you expect from sci-fi.
share