Barnacles at Steenbras Deep

Barnacles at Steenbras Deep

Observation - Barnacles at Steenbras Deep - Southern Africa. Description: