Southwest Wild Side - liddellimages
Powered by SmugMug Log In

Tiny hummingbird eggs less than one half inch long....... they will hatch and leave the nest in just 23 days. Amazing!!!

Hummers