Leftist (Communist & Socialist) have been working to create Hyphenated-Americans for decades now.

Leftist (Communist & Socialist) have been working to create Hyphenated-Americans for decades now.

Many Americans have heard the names Karl Heinrich Marx and Friederich Engels, and their philosophy of Marxism, which gave birth to multiple forms of Socialism and Communism. Unfortunately, most of those who are Gen-X and younger seem to have no idea as to just how...

Pin It on Pinterest