California Channel Islands Undersea ID - StuartHalewood

Juvenile Kelp Bass