The scientific name for the rainbow shark is Epalzeorhynchos frenatus. Rainbow sharks are native to water basins in the regions between China and Indonesia. They prefer to live on sandy river bottoms.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results