An injured leopard was found on a highway in Southwest China's Sichuan Province on Sunday. The incident triggered discussions as netizens speculated it was the one who escaped from a safari park in East China in April. However, rescue workers denied the rumors, adding that the injuries may have been caused during a fight for territory with another leopard before it fell off a cliff.