Garibaldi swimming out of the Kelp in Avalon Catalina

Garibaldi swimming out of the Kelp in Avalon Catalina

 Stock photo ID: 16663546