My personal favorites - shikha's photography

The smallest birds on the planet, Humming bird!

IMG9639

From Humming bird