A giant panda is released in Ya'an City, southwest China's Sichuan Province, Oct. 20, 2016. (Xinhua photo)