Sort:  

This is roast duck. It is a famous food in China. Hundred Food Not To Be