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.
When it comes to the Rainbow River ... which is along the middle basin of the river, is the body of water with the most ...