Survivor of at least 600 terrorist attacks, Castro led a victorious revolution 150 km from the shores of US imperialism