Advertising Console

    Ariel Castro Commits Suicide in Prison

    Repost
    NewsyVideos

    by NewsyVideos

    1.4K
    371 views
    Ariel Castro, who held Gina DeJesus, Michelle Knight and Michelle Berry captive for years, has been found dead.