Mystery solved. They do not taste like chicken. #food #Beijing #yunnan #insects #larvae