Meteorites!

They've traveled a billion years to destroy the earth in one night.

Science Fiction Action TV Movie
90 min     2.9     1998     USA

Overview

A meteor shower threatens a small American town.

Similar