sorry little bit fishy my reference to astatotilapia moorii was about some hybrids i have
can you get clearer pics of the fish
we can tell you what species the fish look like but can't guarantee that that is definitely what they are as so many rift lakes fish can interbreed quite freely