Gorgeous Snow Leopards

by Rebecca on September 23, 2009

in Cute Animal Pictures

A pair of rare snow leopard cubs go on display at the Los Angeles Zoo and Botanical Gardens.

pic

 


Previous post:

Next post: