underwater photo of an adult male Garibaldi (Hypsypops rubicundus) swims past the kelp in the Casino Point Underwater Park in Avalon

Garibaldi - #187

An adult male Garibaldi (Hypsypops rubicundus) swims past the kelp in the Casino Point Underwater Park in Avalon.
client login // Mailing list