A photo of the embryos that developed inside a live bearing female snail. Many different stages of development can be observed from just-fertilized, to fully-hatched miniature snails. Animals ...