Listen

Description

Cleveland's Boogeyman, Ariel Castro, lived at 2207 Seymour Avenue. This house of horrors contained three kidnap victims/survivors Michelle Knight, Amanda Berry, and Gina DeJesus. Their decade-long imprisonment has been a fascination to onlookers for years. Hosts Amy and Kevin dive deep into the dumpster to talk out the trash and put that Castro out on the curb.