Life … Animals Arthropods Arachnids Spiders Crab Spiders Mecaphesa Mecaphesa velata species 1 observations Mecaphesa velata Mecaphesa velata Close