A meteor shower threatens a small American town.
They've traveled a billion years to destroy the earth in one night.
3 June 1998 (USA)
See more »
Aspect Ratio: 1.33 : 1
See full technical specs