New species of millipede Illacme tobini has been found in Sequoia National Park, California. Millipede has been named Illacme tobini and this study was published in ZooKeys. Millipede is the evolutionary cousin ...
Privacy Policy | Twitter | RSS