 This species occurs in Arizona, Mexico and in Central and Southern America up to Paraguay and Argentina.It also is present on the Galapagos Islands.It can be found in humid forest areas at an elevation of above sea level.