Looks like Pimelodus blochii or closely related. They are fun catfish. I've got 5 in 4500 gal and they love swimming around day and night, in a stark contrast to when I had them in smaller tanks of 30-240 gal. The smaller the tank, the more they hide, the less they swim, it appears. Dithers matter too, as well as absence of aggressive tank mates.