It took 100,000 years to go from egg laying to viviparous life—unraveling the genetic mystery of marine snail reproductive evolution
A humble marine snail, the Sachs snail, has successfully evolved live birth, or viviparous life, within the past 100,000 years. Live birth allows the...