A barf-tastic discovery from 66 million years ago
Scientists recently made a barf-tastic discovery that's now deemed "the ...