Crab Encyclopedia
Family INACHIDAE
Species Macropodia deflexa
Author Forest, 1978
Country France
Size 75.3 mm
Remark
Info
Unique Number 325505
Macropodia deflexa