Roman ‘Cult’ Site Discovered in Germany with Evidence of Human Sacrifice
An extremely significant and mysterious Roman religious site has been uncovered beneath the city of Frankfurt, Germany (ancient name: Nida). This discovery is expected by scientists to reveal new…

















