A 17-pound snow leopard, born this spring at the Bronx Zoo, is now on display, the first son of an orphaned snow leopard from Pakistan.