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 facelift of a pagan idol who required child sacrifice had been stationed on the door of Rome’s Colosseum as half