KARL MARX: PROPHET OF DISCONTENT
The ideas of Karl Marx gave rise to communism and socialism, undermining the foundations of our society. See how his ideology tainted our culture and how the Church is responding.