2 Bromacker regurgitalite reveals what an early land predator spit up 290 million years ago January 30, 2026