Life … Animals Arthropods Arachnids Spiders Crab Spiders Mecaphesa Mecaphesa naevigera species 3 observations Mecaphesa naevigera Mecaphesa naevigera Close