 Largemouth yellowfish

The largemouth yellowfish or Vaal-Orange largemouth yellowfish ("Labeobarbus kimberleyensis") is a ray-finned fish species in the family Cyprinidae.This large freshwater barb is found in southern Africa.