Emerald Tree Boa. A closeup of a green snake called Emerald Tree Boa curled up on a tree branch.

Emerald Tree Boa. A closeup of a green snake called Emerald Tree Boa curled up on a tree branch. - 103150635