Doivid said
I really didn't recall seeing that particular pic around
Its some sort of communication device, consisting of an incredibly bright light that shines on the clouds of the nightsky, similar to the kind used by flying mammal man, only it's calling some kind of explosive device that distributes sort of these shiny mirrory flakes that scratch your retina very easily.
I haven't seen it either, but it's not like the gist of it is hard to miss.