Juvenile Garibaldi
Dive site: Farnsworth Banks, Catalina Island, CA, USA Depth: 64.3 ft
californiafarnsworthfishgaribaldijuvenilescubaunderwater
From Farnsworth Banks, January 2014