More than half a billion years ago, this stalk-eyed minibeast (Isoxys auritus) cruised the seas in what is now Yunnan, China. This remarkable fossil is one of 55 from the Chengjiang deposit on loan to ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results