Meet The Smallest Bird In The World – The Bee Hummingbird (6 Pics)

The bee hummingbird – the smallest among all the birds in the world, it is a little larger than a bee, only 2 to 2.4 inches long. It is the smallest living bird in the world. They are usually found in the dense forest of Cuba.

aslam870
aslam870
journalofcesare