species 11,531 observations

Atlantic Sergeant Major

Abudefduf saxatilis