Indian Ocean, Indonesia, Sulawesi Island, Lembeh Straits. Two imperial shrimps on a sea cucumber.
Resolution
5100 x 3414px
Contributor
Rights
Release
Stock Photo ID
D256_37_412