Hummingbirds of USA - Dwayne's Smugmug
Buff-bellied Hummingbird (M) - Texas

Buff-bellied Hummingbird (M) - Texas

hummingbird