UW-105 may be the most important fossil site ever found.

4 years ago
1

The UW-105 fossil site near Joburg South Africa is amazing, not so much for what has been found yet, but more for how it is being handled. The world owes thanks to Professor Lee R. Berger of the U. of Witswatersrand for how the site is being developed.

Loading comments...