I caught it in a dirty little mudhole of a lake here in west Texas. I'm sure it's just some common species, but I have no Idea about them. I have it and another bigger one with 2 JD's, 1 oscar, 2 sunfish, and a pleco. Yes they all get along just fine. Just curious what they might be. They really do a good job keeping my tank clean.