Photos: Elusive Snow Leopards Thrive in Surprising Spot
Thursday, July 14, 2011 - 10:30
in Biology & Nature
Camera traps captured amazing images of the threatened mountain cats.
Camera traps captured amazing images of the threatened mountain cats.