Hummingbird Trochilidae camouflaged and perched on Phoenix canariensis Palm Arlington Garden Pasadena California
Hummingbird Trochilidae camouflaged on Phoenix Palm
Hummingbird Trochilidae camouflaged and perched on Phoenix canariensis Palm Arlington Garden Pasadena California