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