Would have been awesome if somebody had a cell phone video recorder.
I am not saying it was Aliens. But....
I am inclined to believe cell phones and video recordings are part of the delusion of which the Scriptures speak (2 Thess 2:11). There is good reason “the fullness of time” was manifestly lacking in electronic devices.