External Publication
Visit Post

X-Rays Reveal First Evidence That Mammal Ancestors Laid Eggs

ScienceAlert : The Best in Science News And Amazing Breakthroug… April 15, 2026
Source
For more than 180 years, scientists have hypothesized that the ancestors of mammals laid eggs,...

Discussion in the ATmosphere

Loading comments...