Share

Videos

Castro Brothers Call Ariel 'Monster'

Newsy
|
May 13, 2013 AT 8:25 AM
Onil and Pedro Castro gave CNN an exclusive interview saying they hope their brother Ariel 'rots in jail.'