Preparing tinfoil hat.
Allow me...
a micrometeorite could cause the vapor trail and the bright flash of impact.
That was the initial opinion on this event and nothing else has disproved that theory.
Tin Hats? this would have blown right through a skull!