Xenarthrosus


125-million-year-old Spinolestes Xenarthrosus Fossil has Hair and Inner Organs

125-million-year-old Spinolestes Xenarthrosus Fossil has Hair and Inner Organs

A newly discovered fossil is the best preserved and oldest fossil found to date. Scientists refer to it as Cretaceous furball....

Oct 14 2015, 2:31pm CDT