Found from Nicaragua south to Brazil below approx 2000m in tropical forest habitats. There are at least 13 subspecies.