Canary Islands It has been reported from Spanish chronicles that the Guanches (ancient inhabitants of these islands) performed both animal and human sacrifices.
Canary Islands It has been reported from Spanish chronicles that the Guanches (ancient inhabitants of these islands) performed both animal and human sacrifices