Photo Gallery

  • Share
  • Email
  • Print
  • - A A A +

Castro's 'House Of Horrors' In Cleveland Torn Down

Ariel Castro's house in Cleveland, Ohio where he imprisoned and raped three women for close to a decade was torn down. It only took a few hours for the city to tear down the house. Castro's is facing life in prison plus 1,000 years. Michelle Knight, one of Castro's victims, released yellow balloons outside the home to remember others who are missing.

More Photo Galleries | Submit Photos