Brave new propagules: terrestrial embryos in anamniotic eggs.

Brave new propagules: terrestrial embryos in anamniotic eggs.