Ohio Kidnapper Ariel Castro Found Dead in Prison Cell

Around 9:20 pm Ariel Castro, the man convicted of kidnapping and raping Amanda Berry, Michelle Knight and Gina DeJesus and holding them captive in his Cleveland home for more than a decade, was found dead in his prison cell. While this doesn’t strike the chord of “politics” for a site like Forward Progressives, I feel this […]