Longfin bannerfish

Longfin bannerfish (Heniochus acuminatus)

Showing all 6 results