Duck blood (Vietnam)
This blood comes from ducks that were slaughtered and sold on a market. In the bowl on the left, it is still warm and not coagulated!
Blood soup (tiết canh) is made with raw blood of ducks or geese (sometimes pigs), with peanuts and herbs on top. This is the typical protein-rich breakfast of the country people in Northern Vietnam, but is very dangerous because of the H5N1 bird flu virus. The Vietnamese government is promoting public awareness about the risks, but try to explain bird flu to the country people...
This blog has more information on tiết canh.