Pustular triton at Castor Rock

Pustular triton at Castor Rock

Observation - Pustular triton at Castor Rock - Southern Africa. Description: