Answer:
C. Offerings of human blood
Step-by-step explanation:
The Aztecs held many religious ceremonies that required human sacrifices to be made to the gods.
They believed that these bloodletting rituals were necessary in order to ask the gods and their ancestors for things such as good harvests and rain.
The Aztecs also believed that these blood offerings nourished the gods.
So, C is correct.