California Channel Islands Undersea ID - StuartHalewood

BlueBanded Goby, CA

goby