Fossilized puke from before the dinosaurs contains 41 tiny bones

Forty-one tiny bones from three different species, jumbled together in a single clump and preserved in stone for 290 million years. That’s the contents of the world’s oldest known terrestrial regurgitalite — science-talk for fossilized puke…


