Castro's 'House of Horrors' Demolished; Onlookers Cheer

  • 11 years ago
Ariel Castro signed over the deed to his house in exchange to avoid the death penalty. The house was demolished Wednesday morning.

Recommended