Mexico

Green-fronted Hummingbird