Life … Animals Arthropods Arachnids Spiders Crab Spiders Mecaphesa Mecaphesa arida species 2 observations Mecaphesa arida Mecaphesa arida Close