A010 C011 05237Y

Add Favourites

Description

Puffadder shyshark, (Haploblepharus edwardsii), hunting on temperate rocky reef, Western Cape, South Africa.