Ancient site in China yields signs of ritual animal sacrifice

Archaeologists unearthed a site, known as Yongshan Blood Pool, Fengxiang, Shaanxi province, China, that may have been used by ancient Emperors of China to carry out animal sacrifices through slaughtering and burying cattle.