So many alien conspiracy stories have come to mind. I just don't know where to begin. As long as it's not the Blob. Freaking guns did nothing to that thing.
I doubt this one is meant to drum up a scare. If you check my link it gives the dimensions and it is very small. No tinfoil hats needed, just a cool event.