A newly discovered fossil deposit near Kunming, China, may hold the keys to understanding howv organisms laid the foundations for life on land and at sea today, according to an international team of researchers.
Read the Full News Story:
A newly discovered fossil deposit near Kunming, China, may hold the keys to understanding howv organisms laid the foundations for life on land and at sea today, according to an international team of researchers.