Sunday, May 29, 2011

Tiny Hummingbird Watches Over Her Eggs in Palm Springs...



 


No comments: