Puffadder shyshark egg cases at Castor Rocks

Puffadder shyshark egg cases at Castor Rocks

Observation - Puffadder shyshark egg cases at Castor Rocks - Southern Africa. Description: