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