Home> Updates
Check out the amazing mianfeizi in Xinjiang! It is a popular dish made from sheep's intestines and lungs. You can also find it in street restaurants and at night market stalls.