X-Rays Reveal First Evidence That Mammal Ancestors Laid Eggs
ScienceAlert : The Best in Science News And Amazing Breakthroug…
April 15, 2026
For more than 180 years, scientists have hypothesized that the ancestors of mammals laid eggs,...
Discussion in the ATmosphere