Dispholidus typus viridis.

Common Boomslang. From  Durban, Kwa Zulu Natal.

Dispholidus typus viridis.

Common Boomslang. From  Durban, 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.

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 Vaalwater, Limpopo.

Dispholidus typus viridis.

Common Boomslang. From Vaalwater, Limpopo.

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.