Puffadder shyshark

Puffadder shyshark

Observation - Puffadder shyshark - Southern Africa. Description: