Yes, roasted duck heads... street food in China