Black-chinned Hummingbird (Archilochus alexandri) Southwestern USA
Ash Canyon, Arizona
Davis Mountains State Park, Texas
San Joaquin National Wildlife Refuge, Irvine, California
Black-chinned Hummingbird (Archilochus alexandri) Davis Mountains State Park, Texas
Black-chinned Hummingbird (Archilochus alexandri) Davis Mountains State Park, Texas
Black-chinned Hummingbird (Archilochus alexandri) Davis Mountains State Park, Texas