Chief among these was the Templo Mayor, a huge temple complex dominated by a massive step pyramid some 200 feet tall,where human sacrifice was performed on a nigh-industrial scale. After the Battle of Tenochtitlan and the subsequent establishment of Spanish rule in Mexico, the Spaniardsused some...