Fabulous Fossils: Gallery of Earliest Animal Organs
Monday, April 7, 2014 - 13:30
in Paleontology & Archaeology
The Chengjiang fossil deposit in China has yielded amazing fossils of arthropod organ systems. These animals lived 520 million years ago, during the Cambrian period.