Puffadder shy shark at Rambler Rock

Puffadder shy shark at Rambler Rock

Observation - Puffadder shy shark at Rambler Rock - Southern Africa. Description: