Feagler & Friends

Kidnapper of Three Takes Own Life

Season 17 Episode 36 | 27m 33s

Ariel Castro's suicide puts prison officials on the hot seat.

Aired: 09/06/13

Rating: NR

Video has closed captioning.

Problems Playing Video?