Green Tree Python
Morelia viridis
Image number 3701 - © Ludwig Endres