Dispholidus typus viridis.

Common Boomslang. From Bushlands, KwaZulu-Natal.

Dispholidus typus viridis.

Common Boomslang. From Cato Ridge, KwaZulu-Natal.

Dispholidus typus viridis.

Common Boomslang. From Cato Ridge, KwaZulu-Natal.

Dispholidus typus viridis.

Common Boomslang. From Bushlands, KwaZulu-Natal.

Dispholidus typus viridis.

Common Boomslang. From Crestholme, KwaZulu-Natal.

Dispholidus typus viridis.

Common Boomslang. From Crestholme, KwaZulu-Natal.

Dispholidus typus viridis.

Common Boomslang. From  Durban, Kwa Zulu Natal.

Dispholidus typus viridis.

Common Boomslang. From  Durban, Kwa Zulu Natal.

Dispholidus typus viridis.

Common Boomslang. From Durban, KwaZulu-Natal.

Dispholidus typus viridis.

Common Boomslang. From Durban, KwaZulu-Natal.

Dispholidus typus viridis.

Common Boomslang. From Cato Ridge, Kwa-Zulu Natal.

Dispholidus typus viridis.

Common Boomslang. From Cato Ridge, Kwa-Zulu Natal.

Dispholidus typus viridis.

Common Boomslang. From Cato Ridge, Kwa-Zulu Natal.

Dispholidus typus viridis.

Common Boomslang. From Cato Ridge, Kwa-Zulu Natal.

Dispholidus typus viridis.

Common Boomslang. From Cato Ridge, Kwa-Zulu Natal.

Dispholidus typus viridis.

Common Boomslang. From Cato Ridge, Kwa-Zulu Natal.

Dispholidus typus viridis.

Juvenile Common Boomslang. From Pietermaritzburg, Kwa Zulu Natal.

Dispholidus typus viridis.

Juvenile Common Boomslang. From Pietermaritzburg, Kwa Zulu Natal.

Dispholidus typus viridis.

Common Boomslang. From Vaalwater, Limpopo.

Dispholidus typus viridis.

Common Boomslang. From Vaalwater, Limpopo.

Dispholidus typus viridis.

Juvenile Common Boomslang. From Bonamanzi, Kwa Zulu Natal.

Dispholidus typus viridis.

Juvenile Common Boomslang. From Bonamanzi, Kwa Zulu Natal.

Dispholidus typus viridis.

Common Boomslang. From Hluhluwe, Kwa Zulu Natal.

Dispholidus typus viridis.

Common Boomslang. From Hluhluwe, Kwa Zulu Natal.

Dispholidus typus viridis.

Common Boomslang. From Hluhluwe, Kwa Zulu Natal.

Dispholidus typus viridis.

Common Boomslang. From Hluhluwe, Kwa Zulu Natal.

Dispholidus typus viridis.

Juvenile Common Boomslang. From Bonamazni, Kwa Zulu Natal.

Dispholidus typus viridis.

Juvenile Common Boomslang. From Pietermaritzburg, Kwa Zulu Natal.

Dispholidus typus viridis.

Common Boomslang. From Virginia Bush Nature Reserve, Kwa Zulu Natal.

Dispholidus typus viridis.

Common Boomslang. From  eTeza, Kwa Zulu Natal.

Dispholidus typus viridis.

Common Boomslang. From Virginia Bush Nature Reserve, Kwa Zulu Natal.

Dispholidus typus viridis.

Common Boomslang. From  eTeza, Kwa Zulu Natal.

Dispholidus typus viridis.

Common Boomslang. From Hibberdene, KwaZulu-Natal.

Dispholidus typus viridis.

Common Boomslang. From Cato Ridge, KwaZulu-Natal.