This is a great interview with David Horowitz on the communist progressive left and he even delves into his past when he was one of them.
Watch:
This is a great interview with David Horowitz on the communist progressive left and he even delves into his past when he was one of them.
Watch: