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