The chicken and duck blood soup is one of traditional local flavor snacks near the gate of City God Temple in Shanghai. It features limpid soup, fresh and tasty chicken and duck blood and pieces, for it is cooked distinctively with fine ingredients, which include chicken and duck intestines, gizzards, hearts, livers, blood, yolk and such flavorings as salt, scallion, ginger, cooking wine, ground pepper powder and chicken fat.
Don't be scared. If you are not totally disgusted by the idea to begin with, you may like it. This soup is said to be very healthy and good for you. The Chinese claim eating certain parts of animals strengthens the corresponding part on one's own body.