LiveScience Image Gallery
Ancient Polynesian Fashion Explains Snail Mystery
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
