Kelpfish

Giant Kelpfish (Heterostichus rostratus) can change color to match their surroundings. This individual was hiding in a bed of purple algae. California.

Giant Kelpfish (Heterostichus rostratus) can change color to match their surroundings. This individual was hiding in a bed of purple algae. California.