A crocodile is placed at a barbecue stall at site of a snacks expo in Luoyang, Central China's Henan province. Many people came to taste the freshly grilled crocodile skewers which were sold for about 20 yuan ($2.9) each. (Photo/CFP)
RIGHT BG
A crocodile is placed at a barbecue stall at site of a snacks expo in Luoyang, Central China's Henan province. Many people came to taste the freshly grilled crocodile skewers which were sold for about 20 yuan ($2.9) each. (Photo/CFP)