A display marks the anniversary of the presentation of Wallace and Darwin's theory.

More...