Giant Kelpfish (Heterostichus rostratus). California.

Photos about kelpfishes (Clinidae), including kelpfish larvae and juveniles: