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