Barnacles at Pyramid Rock reef

Barnacles at Pyramid Rock reef

Observation - Barnacles at Pyramid Rock reef - Southern Africa. Description: