Threespot Damselfish (Stegastes Planifrons)

Threespot Damselfish (Stegastes Planifrons) Defending Territory. Photo

Stubblefieldphoto avatar
Stubblefieldphoto