Feagler & Friends

Kidnapper of Three Takes Own Life

Season 17 Episode 36 | 27m 33s Video has closed captioning.

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

Aired: 09/06/13

Rating: NR

Problems Playing Video? | Closed Captioning