Watch: ‘Ghost Of The Mountain’ Hunting, Video Goes Viral
The ghost of the mountains is seen hunting in the video.Snow leopards, also referred to as the “ghost of the mountains,” are infamously elusive animals that inhabit the Himalayas’ snow-covered…