This Is The House Where Three Woman Were Held For More than 10 Years

The three Cleveland, Ohio, women who were kidnapped in 2004 were held against their will in this house.

The neighbourhood man who discovered Amanda Berry told Newsnet5 that he saw the alleged kidnappers every day.

Three brothers, including Ariel Castro, 52, have been arrested in connection with the abductions.


Business Insider Emails & Alerts

Site highlights each day to your inbox.

Follow Business Insider Australia on Facebook, Twitter, LinkedIn, and Instagram.