Watch LIVE

Geraldo: 'Decent' that Ariel Castro may have killed himself

News
Credit Stephen Lovekin/Getty Images

Fox News anchor Geraldo Rivera:

Most recent
All Articles