Cactus Wren (Campylorhynchus brunneicapillus) perching on a flowering cactus plant, Hidalgo County, Texas.