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

0
0