Yellow Prince

Labidochromis caeruleus