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 ...