A dog lover visits stray dogs at the animal center in Helong Town, Changchun in northeast China's Jilin Province. (Photo/China.org.cn)
RIGHT BG
A dog lover visits stray dogs at the animal center in Helong Town, Changchun in northeast China's Jilin Province. (Photo/China.org.cn)