Updated on 12 January 2021 Common name: Emerald tree boaScientific name: Corallus caninusSynonym:Boa caninaDistribution: South AmericaCITES listing: Appendix II (04/02/1977)Photo: © Frank Mammo < Species Gallery Home