Humans Latest Stomach-Churning Theory Could Explain Mystery of Neanderthal Diet Science Alert July 28, 2025 0Comment The secret ingredient.