Humphead cichlid

Names: Humphead cichlid

It's a freshwater fish that looks and and acts like a saltwater fish.