8 months agoFeeding the gods: Thousands of skulls reveal massive scale of human sacrifice in MexicoRussia Ukraine UpdatesVerified