They've traveled a billion years to destroy the earth in one night.
1998 · 1 h 30 · United States · English
A meteor shower threatens a small American town.