My... This was a very interesting prompt to write about. I'm usually not one inclined to writing a Sci-fi fiction but this prompt sort of did it for me...
Anyway, here is my entry: They Came from Above
I might've gone a little overboard with this one :)