I've never seen a fish like the first one...the clerk at Pet Supermarket said it was a "Dwarf Cichlid"...which is only about 10,000 different fish...and after I told him it was quite large, he said, "not if it's a Dwarf Cichlid...because Dwarf means 'small'...duh!"
I got him out of a feeder tank that had a Flagfish on accident and they were the same size, so I thought it was a female Flag...This one got much bigger very quickly and had to be isolated. I got it for 19 cents. It does look similar to our Blue Tilapia in Florida, but it's quite aggressive. His heater has a pilot light that comes on and he will hit it until it goes out...it must bother him, but I'm not letting the water get cold..thanks for the info on the first one...The clerk said it was a "South American Cichlid"....I got this one and another from the same tank. They said it was a male/female pair, that's why they were different looking...although the fish not shown is still about 2 inches and COMPLETELY DIFFERENT...sigh...I hate pet stores...