truth4freedom.wordpress.com
David Horowitz Explains the Ruling Ideas of the Left
Why the left has been consistently wrong and produced so much destruction in its wake. Visit Website