Giant kelpfish , Heterostichus rostratus
Giant kelpfish (Heterostichus rostratus) quietly inhabit the shallows of Catalina. "Indian Rock", Santa Catalina Island, California November 25, 2006
Home
Giant kelpfish (Heterostichus rostratus) quietly inhabit the shallows of Catalina. "Indian Rock", Santa Catalina Island, California November 25, 2006
Home