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