Kinda far fetched.
I am leaning toward something More plausible.
SPACE ALIENS.
I like the meteor theory.