Footage of police officers rescuing an injured snow leopard stuck in rocks in China.<br /><br />The video, filmed in Bortala Mongol Autonomous Prefecture, Xinjiang Uyghur Autonomous Region on May 2, shows police officers using tools to free the animal. <br /><br />According to reports, the leopard may have "lost its way" while hunting but it's now going to be released back into the wild.