Indeed, Templo Mayor was a site for human sacrifices, integral to Aztec religious practices. These rituals were believed to appease the gods and ensure prosperity and balance in the world.