Achaeus spinosus

Achaeus spinosus

''Achaeus spinosus'' is a small decapod which belongs to the large family of the Inachidae or the spider crabs.

No videos have been added for this species yet.