tiny shiny feathers

Buy Add to Lightbox Download
This ruby-throated hummingbird is just three inches long.
This ruby-throated hummingbird is just three inches long.
Filename: close-up_hummingbird
Copyright