California Channel Islands Undersea ID - StuartHalewood

Diver at Yellowbanks, Santa Cruz Island, CA