Songbirds and other Perching Birds - NaturalVisionsImaging
Ruby throated Hummingbird

Ruby throated Hummingbird

hummingbird