What happens when mysterious fossils found in Utah don't fit into the regular scheme of how scientists think things evolved?
The hard-to-classify Chinese remains include 21 fossils found in the 1970s at the Xujiayao (Houjiayao) site located on the border of northern China’s Shanxi and Hebei provinces. The specimens ...