Baltimore Oriole
Baltimore oriole (Icterus galbula)
Baltimore oriole (Icterus galbula) foraging in a caragana bush