Are our popular conceptions of massive human sacrifice the product of Spanish propoganda, or was it really an ever present part of Aztec life?
There's always room for discussion, but perhaps the section Human Sacrifice and Blood Sacrifice from our FAQ will answer your inquiry.