A crocodile is placed at a barbecue stall in a street of Shenyang, northeast China's Liaoning province on July 22, 2013. Many people came to taste the freshly grilled crocodile skewers which were sold for $3.2 (20 yuan) each. [Photo/cyol.net]
Go to Forum >>0 Comment(s)