Loading…
Loading…
2 Odia films
Ommatoiulus moreletii, commonly known as the Portuguese millipede, is a herbivorous millipede native to the western Iberian Peninsula where it shares its range with other Ommatoiulus species. From here, it has spread by international commerce to a number of new localities.