Indonesia, Lembeh Straits

Yellowblotch razorfish, Juvenile
Indonesia, Lembeh Straits