Catshark eggs at Vogelsteen

Catshark eggs at Vogelsteen

Observation - Catshark eggs at Vogelsteen - Southern Africa. Description: