millipedes Tag

Millipedes / 28.06.2017

Millipedes are not only one of the oldest land animals on earth, but are in fact THE oldest land animals on earth. In 2004, a millipede fossil was discovered in Scotland dating to be roughly 420 million years old. This fossil would cement the millipede...