A source-cited species codex: Long legged spider crab (Macropodia rostrata)
Long legged spider crab (Macropodia rostrata)
Where Long legged spider crab has been recorded