14. What is hard for evolution to explain?

Article first published:

Last updated: