Coral Identification

Caribbean Coral Diaries – Montastrea cavernosa