520-million-year-old fossil discovered with brains and guts still intact - Earth.com Durham University researchers discover Youti yuanshi, a fossil revealing the ancient ancestors of insects and their evolution. Visit Link Return to List Share
No comments yet.