White-necked puffbird
Birds
The white-necked puffbird is a species of bird in the family Bucconidae, the puffbirds, nunlets, and nunbirds. It is found in Mexico, Central America, Bolivia, Brazil, Colombia, Ecuador, Peru, and Venezuela. Wikipedia