Maylandia Callainos
These are maturing males, between 2.5 and 3.5 inches.
Just pushing this junk down