Snow Leopards are one of the most elusive of big cats, living in the mountain ranges of Central and South Asia. So, did you manage to spot it in time? If you give up you can scroll down to see where ...