If You Think You Know What a Fern Is, Think Again

Some live in water; others grow on trees. In 400 million years, these versatile plants have developed some surprising variations.
Source: NYTIMES