Puff Adder

Puff Adder

Observation - Puff Adder - Southern Africa. Description: