No snow yet but something much better. Twin snow leopard cubs, a boy and a girl, are now on display at New York’s Central Park Zoo. They were born this summer and are making their first full-time public appearance this week. Officials say they’re the first snow leopards to be born at the zoo. The twin cubs weigh 30 pounds and were born to mother Zoe and father Askai. The cubs will eventually weigh between 65 and 120 pounds. The cubs have not yet been named.