Bee Hummingbird

The Bee Hummingbird is the world’s smallest living bird. Known for its iridescent, colorful appearence and incredibly small size (no more than 2.5 inches), this bird has been one of the most popular subjects among wild life photographers and bird watchers. Indigenous to Cuba, the Bee Hummingbirds were formerly common and widespread; however, at present, … Continue reading Bee Hummingbird