Solomon Islands - Rick Starr

Bluespotted Grouper

Bluespotted Grouper