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
)