Orang Utan Spider Crab, Achaeus japonicus, Ambon, Moluccas, Indonesia
Orang Utan Spider Crab, Achaeus japonicus, Ambon, Moluccas, Indonesia

Image no. rds_14783