LiveScience Image Gallery

Back to Main Article
Tahitian tree snails like this one (attached to the underside of a leaf in Tahiti) are ovoviviparous, meaning that instead of laying eggs, parents give birth to live baby snails. Credit: John B. Burch

Tahitian tree snails like this one (attached to the underside of a leaf in Tahiti) are ovoviviparous, meaning that instead of laying eggs, parents give birth to live baby snails. Credit: John B. Burch

Back to Main Article
Advertisement