opentheword.org
Moloch set up in front of Roman Colosseum: A sign of a growing spiritual conflict?
The Moloch idol from the silent movie Cabira on display at the National Museum of Cinema in Turin. The idol is now being displayed in front of the Roman Colosseum. Credit Jean Pierre Dalbera/Wikipe…