Lenin & Castro: “We Must Own Political Violence”

These two political revolutionaries taught us what many political leaders have not