Redbreasted wrasse life stages

Redbreasted wrasse juvenile and adult

Redbreasted wrasse (Cheilinus fasciatus) juvenile (left) and adult (right).