LiveScience Image Gallery
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