A Bird which is often mistaken as insect!
The smallest known living birds in the world Bee Hummingbirds are the smallest known living birds in the world.They are so small that it is often mistaken for a bee or an insect. These birds are mostly between 5 - 6cm in length-including beak and tail; and they weigh between 1.6-1.9g. Females are slightly larger than males. Their eggs are of the size of coffee beans. Bee Humming birds are endemic to Cuba. Unlike other Hummingbirds, they do not migrate because the climate they live in has no seasonal extremes. However, they do move short distances in search of high quality nectar from flowers during different seasons of the year. ...