Boomslang in finch cage

Boomslang in finch cage

Observation - Boomslang in finch cage - Southern Africa. Description: