Bali, Indonesia 2009
Multi-pustuled mexichromis, Mexichromis multituberculata
, laying eggs
Dive site: Seraya