Coral Grouper 1

Coral grouper 1

Coral grouper. Latin name - Cephalopholis miniata