In the window of many Chinese barbecued meat shops I have seen trays of bright orange/yellow objects and I wonder what they are? They're about the size and shape of a small football, and generally smooth. Are they some organ? Or some sea creature? Why are they that color? What do they taste like? I don't have a clue, but I'm sure someone here can enlighten me. Thanks!