New snow leopards debut at the Zoo

November 17, 2011 2:41:29 PM PST
There was a lot of excitement at the Philadelphia Zoo Wednesday, as two of its newest additions were finally introduced to the public.