Explore Freedom » Freedom on the Web » November 26, 1963: CIA Assets Blame Castro