Life … Animals Arthropods Malacostracans Decapods Mithracidae Thoe Scarlet Mime Crab species 26 observations Scarlet Mime Crab Thoe puella Close