Plecostomus

Plecostomus

Large suckermouth catfish on top of a slate rock