Life … Animals Arthropods Arachnids Spiders Crab Spiders Mecaphesa Mecaphesa oreades species 8 observations Mecaphesa oreades Mecaphesa oreades Close