Ucayali River
This fish is found in Peru in the Ucayali River and possibly Marañón River as well. These fish are found in mid-sized creeks with clear water. It may also be found in small ponds. They associate with marginal vegetation.