Red Sea bannerfish

Red Sea bannerfish (Heniochus intermedius)

Showing all 2 results