Cleveland Kidnapper Ariel Castro’s ‘House of Horrors’ Demolished

Michelle Knight was on-hand today to see the Cleveland “house of horrors” where she was held captive for 11 years by Ariel Castro demolished.

A smiling Knight, 32, greeted crowds and handed out yellow balloons to people that had gathered on Seymour Avenue to watch the house come down. The crowd released the balloons before the crane started working.

Read more…