Can You Spot The Snow Leopard In This Photo?

It's easy to see the three Himalayan blue sheep and whole-lotta-rocks in the photo below, but you probably can't spot the snow leopard-- at least not at first glance. Or second or third glance. Keep looking.

Still can't spot it? Click here.

Source: Digg; photo: Twitter