Illustration mandibulates

A new fossil has been discovered by Canadian researchers that is shedding light on the evolution of insects, millipedes and centipedes.

CBC | Technology News

 

Tags: , , , , ,