Yelloweye Sweeper-Facts and Photographs
The Yelloweye Sweeper (Pempheris flavicycla) has two subspecies. One is Pempheris flavicycla flavicycla which is found across the Indian Ocean from East Africa to Sri Lanka but not in the Red Sea. The oth...