Two aliens who crash on Earth must find a buried weapon that will destroy the planet and their own society if not stopped.
You can now watch Showdown at Area 51 online on the following streaming services in the United States.