A dog is seen at the 13th Changchun International Agricultural Products Trade Fair in Changchun city of northeast China's Jilin province on Aug. 18, 2014. [Photo/Zhang Yao/CNS]
Go to Forum >>0 Comment(s)