Archives

Tags

Meet The Bee Hummingbird (Smallest Bird In The World)

Watch and meet the Bee Hummingbird, the world's smallest bird, only found in Cuba.