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