This looks like the sort of stuff you could be coming up with, y'know, if your sources were credible.
Acutally, it could be you're looking at the same data the researchers in the article are, but your interpretation leaves a little to be desired.
Couldn't see anything in there about meteors though.
:/