Stripe-Throated Hermit

This is a very small Hummingbird that weighs no more than 3 grams.

Stripe-Throated Hermit Read More ยป