I believe that fish is actually H. cyanaguttatus...the Texas cichlid. I don't know which is referred to as "green" or "blue" Texas...the other being H. carpinte. The fish in the photo has pearling that is relatively in even rows dow the side of the body...a good indication that the fish is cyanaguttatus and not carpinte.