Not a meteor; If you look closely you can clearly make out the little windows and antennae. The invasion has begun.