Ucayali River
It is found in the upstream half of the Ucayali River in Peru; in Bolivia it ranges from the Guaporé River with Brazil, and to the northwest all the tributaries to the northeast flowing Amazon Basin Madeira River.