Follow us
Dr. Michael Wenger
Relatives of the ancestors of today's primates, and thus of humans, lived on the Arctic island of Ellesmere 52 million years ago.