Juanita Castro, anti-communist sister of Cuban leaders Fidel and Raul, dies in Miami at 90
Published
Juanita Castro, the sister of Cuban rulers Fidel and Raúl Castro who worked with the CIA against their communist government, has died in Miami at 90. Florida had…
Full Article