Castro's former in-law: Rot in jail

Castro's former in-law: Rot in jail

  • Posted: 8/3/2013
    • Length: 02:41
    • Plays: ???
Synopsis >

CNN's Anderson Cooper talks to Elida Caraballo about her sister's relationship with Ariel Castro.

TV GUIDE Users' Most Popular