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