Mexico

Buff-bellied Hummingbird