An artist's impression of the primitive feathered tyrannosauroid called Dilong paradoxus. It was about 1.5m long and lived between 128 and 139 million years ago. (Image: Portia Sloan/IVPP)