Solomon Islands - Rick Starr

Bigeye Trevally

Bigeye Trevally