Life … Animals Arthropods Arachnids Spiders Crab Spiders Mecaphesa Mecaphesa anguliventris species 4 observations Mecaphesa anguliventris Mecaphesa anguliventris Close