Floral wrasse life stages

Floral wrasse juvenile and adult

Floral wrasse (Cheilinus chlorurus) juvenile (left) and adult (right).