It’s Snowing Leopards!
Misha and Blizzard are snow leopards at the Sacramento Zoo in California. They are also parents to a new baby snow leopard! You can’t visit Misha and her cub right now because they need their privacy, but he’ll get a name and be introduced to the public later this summer.
Archive