one world longest-serving iconic leaders former cuban president fidel castro die last night age 90.according robert pastor former national security adviser president jimmy carter individuals 20th century profound impact single country fidel castro cuba source cnn last night 21wire editor patrick henningsen speak rt international castro pass mean us politics legacy might influence future generations cubans well rest latin america watch support 21wire subscribe become member 21wire.tv fidel castro patrick henningsen discuss legacy cuba future path