Royalty-free stock photo ID: 1071221402

The Mexican leaf frog, (Pachymedusa dacnicolor) is a giant tree frog species endemic to Mexico.