Hummingbirds of USA - Dwayne's Smugmug
Blue-throated Hummingbird (M) - Arizona

Blue-throated Hummingbird (M) - Arizona

hummingbird