Sort:  

That's what it seemed like to me, too: something falling from space to a planet, or on a power shield around a town or installation. Thanks for participating.