PetaPixel -
8 Nov 2015 23:28

People on the West Coast of the United States were treated to a light show Saturday night after the US Navy quietly launched a test of an unarmed missile. As a bright white light shot across the sky and burned out as a blue haze, panicked people placed 911 calls with theories of giant meteors […]
Share this Article