Tiết canh (Tiet canh) is raw blood soup (Mèo Vac, Vietnam)
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.