POPSUGAR Celebrity

German Zoo Presents Baby Leopard Nekama

Mar 17 2011 - 1:20pm

Tierpark Zoo in Berlin, Germany, introduced us to the sweetest little baby leopard! See more pics of Nekama, a baby North Chinese leopard, in my slideshow! And try not to squeal at the lil furball!

Source URL