Fossil Wiki
Fossil Wiki has moved! The new site is available at YourWiki
READ MORE
Setapedites abundantis is an extinct genus of euchelicerate arthropod that lived in Morocco during the Early Ordovician period.