AmphibiaEcuador 17 / 29 Previous Previous Photo ID 9359-2012 Locality Otoyaku, Santa Clara, Oriente, Ecuador Determined by -