A new study suggests the Carthaginians sacrificed their own infant children, burying them with sacrificed animals and ritual inscriptions in special cemeteries to give thanks for favors from the gods. So this wasn't Greek and Roman propaganda after all.

Image: Giraud Patrick/Wikimedia Commons.