''Achaeus spinosus'' is a small decapod which belongs to the large family of the Inachidae or the spider crabs.
Similar species: Ten-footed Crustaceans
By Patomarazul
All rights reserved
Uploaded Jun 16, 2019. Captured May 31, 2018 05:14 in Unnamed Road, Kareko, Lembeh Utara, Kota Bitung, Sulawesi Utara, Indonesia.