Buy Add to Lightbox Download
Garibaldi fish swim in the Pacific Ocean off the coast of La Jolla, San Diego, California. It is the official marine state fish of California and is protected in California coastal waters.
Garibaldi fish swim in the Pacific Ocean off the coast of La Jolla, San Diego, California. It is the official marine state fish of California and is protected in California coastal waters.
Filename: KC_2008-8-14-kayak-161.tif
Copyright