Fern stems reveal secrets of evolution – how constraints in development can lead to new forms

.....

© The Conversation