AOL Television

Castro Brothers Call Ariel 'Monster'

  • Aired: 1/13/2013
    • Length:
    • Plays: ???
Synopsis >

Onil and Pedro Castro gave CNN an exclusive interview saying they hope their brother Ariel 'rots in jail.'

TV GUIDE Users' Most Popular