Canyon Wren

Catherpes mexicanus Order: Passeriformes Family: Troglodytidae (Wrens)
Catherpes mexicanus Order: Passeriformes Family: Troglodytidae (Wrens)

More Photos