phytophiliac: Fern gametophytes and developing sporophytes on Flickr. The gametophyte is the haploid stage in the development of ferns and the sporophyte is the diploid stage and what one would typically think of as the adult plant.
PeggingCaptions Penetration_gifs