Definitely Hypancistrus of some sort; I would probably guess 95% L333. Sexing most Hypancistrus species can be relatively difficult, but if you have a clear full-body picture from above, a ventral image, and side images, a reasonable conclusion can be made.