Pepper tree frog (Trachycephalus venulosus) Published July 5, 2011 at 750 × 499 in I’ve got a resume that’ll make you jealous. Pepper tree frog (Trachycephalus venulosus)