That is NOT a duck🤮
The popular “roast duck” dish at a Chinese restaurant in Madrid may not have been what customers thought. Spanish police uncovered disturbing sanitary violations and suspected animal cruelty during a raid at Jin Gu, located in the Usera district. Following multiple complaints from residents, officers entered the restaurant in late March and were met with…