The hummingbird sanctuary in Puebla is home to 27 species of hummingbirds.
This is a hummingbird photographed on December 23 at the Hummingbird Sanctuary in Puebla, Mexico. Xinhua/Ou Xin
This is a hummingbird photographed on December 23 at the Hummingbird Sanctuary in Puebla, Mexico. Xinhua/Ou Xin
This is a hummingbird photographed on December 23 at the Hummingbird Sanctuary in Puebla, Mexico. Xinhua/Ou Xin
This is a hummingbird photographed on December 23 at the Hummingbird Sanctuary in Puebla, Mexico. Xinhua/Ou Xin
This is a hummingbird photographed on December 23 at the Hummingbird Sanctuary in Puebla, Mexico. Xinhua/Ou Xin
This is a hummingbird photographed on December 23 at the Hummingbird Sanctuary in Puebla, Mexico. Xinhua/Ou Xin