Boomslang

Boomslang

Observation - Boomslang - Southern Africa. Description: