LOL- where did you find that video- don't you know that video is a hoax? The makers admitted it
I think it was from earlier in this thread.
Hoax or not, it approximates what quite a number of eye-witnesses have reported seeing.
That sort of thing is just a puzzle piece. Make of it what you will, or won't.