Bee Hummingbird (Mellisuga helenae)

A Bee Hummingbird (Mellisuga helenae), the smallest bird in the world. ©2012 Rich Wagner | WildNaturePhotos

Share

Leave a Reply