I Spotted The Elusive Snow Leopard At The Central Park Zoo
3 Comments on I Spotted The Elusive Snow Leopard At The Central Park Zoo
Snow leopards are my absolute favorite big cat, my recent trip to New York was not going to be complete until I saw one. It has been 5 years since I visited the Central Park Zoo and at that time, they had already announced the Allison Maher Stern Snow Leopard Exhibit and I was...