Shoot 2025-12-26-070934
We traveled to Tuscon, Arizona about a month ago. It was my first trip to Arizona. It wasn't a dedicated birding trip but I was able to see 15 lifers including a few of the common birds around town. Some target birds I was able to see include Broad-billed Hummingbird, Cactus Wren, Curve-billed Thrasher, Yellow-eyed Junco, Vermilion Flycatcher, and my favorite of all, Greater Roadrunner. Aside the heavy monsoon rain the night we arrived, the weather was excellent and we were out exploring and sightseeing all day, without worrying about the heat.
Some of the birds around 1/3 down the page were captive birds at the Arizona-Sonora Desert Museum and thus not lifers.
These photos are © 2025 Phil Thompson, all rights reserved.
My "birds in review" collages can be found here.
Signature
📄 hashes-2025-12-26-070934.txt
📄 hashes-2025-12-26-070934.txt.sig
The above hashes-<date>.txt file contains SHA-256 hashes of all the photos
from this shoot. The hashes-<date>.txt.sig is a signature of that hashes
file, created with my PGP key. The signature file
itself was written to both the Bitcoin Cash and Algorand blockchains, in the
OP RETURN and Note fields respectively, using the transactions below.
In short, this proves that these photos and the signature both existed at the time the
transactions were written to the Bitcoin Cash and Algorand blockchains.
This blog post has more details.
view the BCH tx on blockchair.com: 0e34261ca64fd3602af7fc061591fd4618c907eea80e840fbf7c1d7f25cd2731
view the ALGO tx on explorer.perawallet.app: OSXSA4KHDRXHVD4JEXQAWESQNH6IQCNCDC6GBHB4BURFOXTCFGPQ
7:42AM Sunday November 23, 2025
Mourning Dove
7:44AM Sunday November 23, 2025
Abert's Towhee
7:44AM Sunday November 23, 2025
Abert's Towhee
7:45AM Sunday November 23, 2025
Broad-billed Hummingbird
7:45AM Sunday November 23, 2025
Broad-billed Hummingbird
I was surprised to see this guy right in the hotel parking lot! I didn't get any good photos but, right off the bat, this was my best look at this species on the trip.
7:45AM Sunday November 23, 2025
Broad-billed Hummingbird
8:05AM Sunday November 23, 2025
Broad-billed Hummingbird
8:05AM Sunday November 23, 2025
Broad-billed Hummingbird
8:05AM Sunday November 23, 2025
Broad-billed Hummingbird
8:06AM Sunday November 23, 2025
Broad-billed Hummingbird
8:06AM Sunday November 23, 2025
Broad-billed Hummingbird
8:06AM Sunday November 23, 2025
Broad-billed Hummingbird
8:12AM Sunday November 23, 2025
House Sparrow
8:13AM Sunday November 23, 2025
Plumbeous Vireo
8:13AM Sunday November 23, 2025
Plumbeous Vireo
8:13AM Sunday November 23, 2025
Plumbeous Vireo
8:13AM Sunday November 23, 2025
Plumbeous Vireo
8:13AM Sunday November 23, 2025
Plumbeous Vireo
8:15AM Sunday November 23, 2025
Abert's Towhee
8:22AM Sunday November 23, 2025
White-crowned Sparrow
8:22AM Sunday November 23, 2025
White-crowned Sparrow
11:45AM Sunday November 23, 2025
Cactus Wren
11:46AM Sunday November 23, 2025
Cactus Wren
11:48AM Sunday November 23, 2025
Cactus Wren
11:48AM Sunday November 23, 2025
Cactus Wren
11:48AM Sunday November 23, 2025
Cactus Wren
11:49AM Sunday November 23, 2025
Cactus Wren
11:53AM Sunday November 23, 2025
Gila Woodpecker
11:54AM Sunday November 23, 2025
Gila Woodpecker
11:57AM Sunday November 23, 2025
Verdin
11:59AM Sunday November 23, 2025
Verdin
11:59AM Sunday November 23, 2025
Verdin
11:59AM Sunday November 23, 2025
Verdin
11:59AM Sunday November 23, 2025
Verdin
11:59AM Sunday November 23, 2025
Verdin
11:59AM Sunday November 23, 2025
Verdin
12:02PM Sunday November 23, 2025
12:41PM Sunday November 23, 2025
Northern Mockingbird
12:41PM Sunday November 23, 2025
Northern Mockingbird
1:09PM Sunday November 23, 2025
1:23PM Sunday November 23, 2025
Phainopepla
1:23PM Sunday November 23, 2025
Phainopepla
1:23PM Sunday November 23, 2025
Phainopepla
1:23PM Sunday November 23, 2025
Phainopepla
1:23PM Sunday November 23, 2025
Phainopepla
1:23PM Sunday November 23, 2025
Phainopepla
1:23PM Sunday November 23, 2025
Phainopepla
1:29PM Sunday November 23, 2025
2:16PM Sunday November 23, 2025
Northern Cardinal
2:16PM Sunday November 23, 2025
Northern Cardinal
2:17PM Sunday November 23, 2025
Curve-billed Thrasher
2:17PM Sunday November 23, 2025
Curve-billed Thrasher
2:17PM Sunday November 23, 2025
Curve-billed Thrasher
2:17PM Sunday November 23, 2025
Curve-billed Thrasher
2:17PM Sunday November 23, 2025
Curve-billed Thrasher
2:18PM Sunday November 23, 2025
Curve-billed Thrasher
2:18PM Sunday November 23, 2025
Curve-billed Thrasher
2:18PM Sunday November 23, 2025
Curve-billed Thrasher
2:18PM Sunday November 23, 2025
Curve-billed Thrasher
2:18PM Sunday November 23, 2025
Curve-billed Thrasher
2:18PM Sunday November 23, 2025
Curve-billed Thrasher
2:18PM Sunday November 23, 2025
Curve-billed Thrasher
2:20PM Sunday November 23, 2025
Costa's Hummingbird (Captive)
Captive bird in an aviary at the Arizona-Sonoma Desert Museum
2:20PM Sunday November 23, 2025
Costa's Hummingbird (Captive)
Captive bird in an aviary at the Arizona-Sonoma Desert Museum
2:20PM Sunday November 23, 2025
Costa's Hummingbird (Captive)
Captive bird in an aviary at the Arizona-Sonoma Desert Museum
2:20PM Sunday November 23, 2025
Costa's Hummingbird (Captive)
Captive bird in an aviary at the Arizona-Sonoma Desert Museum
2:29PM Sunday November 23, 2025
Costa's Hummingbird
Not captive, just a cooperative hummer!
2:29PM Sunday November 23, 2025
Costa's Hummingbird
Not captive, just a cooperative hummer!
2:29PM Sunday November 23, 2025
Costa's Hummingbird
Not captive, just a cooperative hummer!
2:29PM Sunday November 23, 2025
Costa's Hummingbird
Not captive, just a cooperative hummer!
2:34PM Sunday November 23, 2025
Hooded Oriole (Captive)
Captive bird in an aviary at the Arizona-Sonoma Desert Museum
2:34PM Sunday November 23, 2025
Hooded Oriole (Captive)
Captive bird in an aviary at the Arizona-Sonoma Desert Museum
2:36PM Sunday November 23, 2025
Hooded Oriole (Captive)
Captive bird in an aviary at the Arizona-Sonoma Desert Museum
2:36PM Sunday November 23, 2025
Hooded Oriole (Captive)
Captive bird in an aviary at the Arizona-Sonoma Desert Museum
2:38PM Sunday November 23, 2025
White-winged Dove (Captive)
Captive bird in an aviary at the Arizona-Sonoma Desert Museum
2:41PM Sunday November 23, 2025
Black-bellied Whistling-Duck (Captive)
Captive bird in an aviary at the Arizona-Sonoma Desert Museum
2:41PM Sunday November 23, 2025
Black-bellied Whistling-Duck (Captive)
Captive bird in an aviary at the Arizona-Sonoma Desert Museum
2:41PM Sunday November 23, 2025
Northern Bobwhite (Masked)(Captive)
Captive bird in an aviary at the Arizona-Sonoma Desert Museum
2:41PM Sunday November 23, 2025
Gambel's Quail (Captive)
Captive bird in an aviary at the Arizona-Sonoma Desert Museum
2:45PM Sunday November 23, 2025
Bighorn sheep (Captive)
Female relaxing in her enclosure at the Arizona-Sonoma Desert Museum
3:00PM Sunday November 23, 2025
3:12PM Sunday November 23, 2025
Costa's Hummingbird
3:12PM Sunday November 23, 2025
Costa's Hummingbird
3:12PM Sunday November 23, 2025
Costa's Hummingbird
3:12PM Sunday November 23, 2025
Northern Mockingbird
3:12PM Sunday November 23, 2025
Northern Mockingbird
3:13PM Sunday November 23, 2025
Canyon Wren
3:13PM Sunday November 23, 2025
Canyon Wren
3:14PM Sunday November 23, 2025
Gila Woodpecker
3:14PM Sunday November 23, 2025
Gila Woodpecker
3:14PM Sunday November 23, 2025
Gila Woodpecker
3:15PM Sunday November 23, 2025
Gila Woodpecker
3:15PM Sunday November 23, 2025
Gila Woodpecker
3:15PM Sunday November 23, 2025
Gila Woodpecker
3:15PM Sunday November 23, 2025
Gila Woodpecker
3:15PM Sunday November 23, 2025
Gila Woodpecker
3:15PM Sunday November 23, 2025
Gila Woodpecker
3:16PM Sunday November 23, 2025
Cactus Wren
3:17PM Sunday November 23, 2025
Cactus Wren
3:17PM Sunday November 23, 2025
Cactus Wren
3:18PM Sunday November 23, 2025
Cactus Wren
3:23PM Sunday November 23, 2025
Cactus Wren
3:24PM Sunday November 23, 2025
Cactus Wren
3:24PM Sunday November 23, 2025
Cactus Wren
3:24PM Sunday November 23, 2025
Cactus Wren
11:09AM Monday November 24, 2025
Ruby-crowned Kinglet
11:12AM Monday November 24, 2025
Dark-eyed Junco
The bill doesn't look bright pink/peach to indicate Gray-headed, but not clearly dark enough to indicate Red-backed. It might just be individual/seasonal bill variation or it might be an intergrade.
11:12AM Monday November 24, 2025
Dark-eyed Junco
11:12AM Monday November 24, 2025
Dark-eyed Junco
11:16AM Monday November 24, 2025
Steller's Jay (Southwest Interior)
11:16AM Monday November 24, 2025
Steller's Jay (Southwest Interior)
11:17AM Monday November 24, 2025
Steller's Jay (Southwest Interior)
11:18AM Monday November 24, 2025
11:19AM Monday November 24, 2025
Red-naped Sapsucker
11:19AM Monday November 24, 2025
Red-naped Sapsucker
11:19AM Monday November 24, 2025
Red-naped Sapsucker
11:50AM Monday November 24, 2025
White-breasted Nuthatch
12:15PM Monday November 24, 2025
Yellow-eyed Junco
12:16PM Monday November 24, 2025
Yellow-eyed Junco
12:16PM Monday November 24, 2025
Yellow-eyed Junco
12:16PM Monday November 24, 2025
Yellow-eyed Junco
12:16PM Monday November 24, 2025
Yellow-eyed Junco
12:16PM Monday November 24, 2025
Yellow-eyed Junco
12:16PM Monday November 24, 2025
Yellow-eyed Junco
12:17PM Monday November 24, 2025
Yellow-eyed Junco
12:17PM Monday November 24, 2025
Yellow-eyed Junco
1:38PM Monday November 24, 2025
Golden Eagle
An unexpected lifer!
1:39PM Monday November 24, 2025
Golden Eagle
1:39PM Monday November 24, 2025
Golden Eagle
1:39PM Monday November 24, 2025
Golden Eagle
8:17AM Tuesday November 25, 2025
Broad-billed Hummingbird
8:17AM Tuesday November 25, 2025
Broad-billed Hummingbird
8:17AM Tuesday November 25, 2025
Broad-billed Hummingbird
8:17AM Tuesday November 25, 2025
Broad-billed Hummingbird
8:19AM Tuesday November 25, 2025
8:21AM Tuesday November 25, 2025
American Wigeon
8:21AM Tuesday November 25, 2025
American Wigeon
10:55AM Tuesday November 25, 2025
Hutton's Vireo
10:55AM Tuesday November 25, 2025
Hutton's Vireo
11:09AM Tuesday November 25, 2025
Black-tailed Gnatcatcher
It was much easier to hear this pair of Gnatcatchers than to get a look. I'm glad I was able to manually focus through some vegetation to get some shots.
11:10AM Tuesday November 25, 2025
Black-tailed Gnatcatcher
11:10AM Tuesday November 25, 2025
Black-tailed Gnatcatcher
11:31AM Tuesday November 25, 2025
Verdin
11:48AM Tuesday November 25, 2025
Rock Wren
11:56AM Tuesday November 25, 2025
11:56AM Tuesday November 25, 2025
11:59AM Tuesday November 25, 2025
12:10PM Tuesday November 25, 2025
Empress Leilia
1:02PM Tuesday November 25, 2025
Greater Roadrunner
1:02PM Tuesday November 25, 2025
Greater Roadrunner
1:02PM Tuesday November 25, 2025
Greater Roadrunner
1:03PM Tuesday November 25, 2025
Greater Roadrunner
1:03PM Tuesday November 25, 2025
Greater Roadrunner
1:03PM Tuesday November 25, 2025
Greater Roadrunner
1:03PM Tuesday November 25, 2025
Greater Roadrunner
1:03PM Tuesday November 25, 2025
Greater Roadrunner
1:03PM Tuesday November 25, 2025
Greater Roadrunner
1:03PM Tuesday November 25, 2025
Greater Roadrunner
1:04PM Tuesday November 25, 2025
Greater Roadrunner
1:04PM Tuesday November 25, 2025
Greater Roadrunner
1:04PM Tuesday November 25, 2025
Greater Roadrunner
1:04PM Tuesday November 25, 2025
Greater Roadrunner
1:04PM Tuesday November 25, 2025
Greater Roadrunner
1:04PM Tuesday November 25, 2025
Greater Roadrunner
1:04PM Tuesday November 25, 2025
Greater Roadrunner
1:04PM Tuesday November 25, 2025
Greater Roadrunner
1:04PM Tuesday November 25, 2025
Greater Roadrunner
1:04PM Tuesday November 25, 2025
Greater Roadrunner
1:05PM Tuesday November 25, 2025
Greater Roadrunner
1:05PM Tuesday November 25, 2025
Greater Roadrunner
1:05PM Tuesday November 25, 2025
Greater Roadrunner
1:05PM Tuesday November 25, 2025
Greater Roadrunner
1:05PM Tuesday November 25, 2025
Greater Roadrunner
1:05PM Tuesday November 25, 2025
Greater Roadrunner
1:05PM Tuesday November 25, 2025
Greater Roadrunner
1:05PM Tuesday November 25, 2025
Greater Roadrunner
1:05PM Tuesday November 25, 2025
Greater Roadrunner
4:45PM Tuesday November 25, 2025
Phainopepla
4:45PM Tuesday November 25, 2025
Phainopepla
4:47PM Tuesday November 25, 2025
Vermilion Flycatcher
This was one of my target birds for the trip, and I'm kind of surprised it took this long to see one. He was sallying out for insects from a high perch, so the photos didn't turn out great, but he was fun to watch.
4:47PM Tuesday November 25, 2025
Vermilion Flycatcher
4:47PM Tuesday November 25, 2025
Vermilion Flycatcher
4:47PM Tuesday November 25, 2025
Vermilion Flycatcher
4:47PM Tuesday November 25, 2025
Vermilion Flycatcher
4:47PM Tuesday November 25, 2025
Vermilion Flycatcher
4:47PM Tuesday November 25, 2025
Vermilion Flycatcher
4:47PM Tuesday November 25, 2025
Vermilion Flycatcher
4:47PM Tuesday November 25, 2025
Vermilion Flycatcher
4:49PM Tuesday November 25, 2025
Vermilion Flycatcher
4:49PM Tuesday November 25, 2025
Vermilion Flycatcher
4:49PM Tuesday November 25, 2025
Vermilion Flycatcher
4:49PM Tuesday November 25, 2025
Vermilion Flycatcher
4:49PM Tuesday November 25, 2025
Vermilion Flycatcher
4:49PM Tuesday November 25, 2025
Pied-billed Grebe
4:56PM Tuesday November 25, 2025
Ladder-backed Woodpecker
This guy sounded like a Downy Woodpecker. He was calling out long enough for me to locate him among the trees and get a photo. Last lifer of the trip!
4:56PM Tuesday November 25, 2025
Ladder-backed Woodpecker
4:56PM Tuesday November 25, 2025
Ladder-backed Woodpecker