Yes, but what's interesting about this are the mechanisms of formation and delivery. We have evidence of how these things were formed in space and then delivered to Earth. It's not little green men, but a piece of the puzzle. I think it's pretty damn cool.