Rainbowfish

Rainbowfish

The rainbowfish are a family of small, colourful, freshwater fish that are found in northern and eastern Australia, New Guinea, islands in Cenderawasih Bay, and the Raja Ampat Islands.

Read more about Rainbowfish.