Day: November 8, 2019

Statue of ancient god of child sacrifice put on display in RomeNWO

Statue of ancient god of child sacrifice put on display in Rome

A reconstruction of a pagan idol who demanded child sacrifice was stationed at the entrance of Rome’s Colosseum as part of