Ariel Castro and the terrifying tale of the Cleveland kidnappings
2207 Seymour Avenue, Cleveland, Ohio doesn’t sound like an especially ominous place, but what took place there was unimaginably evil. It all started in 2002 when Ariel Castro lured a young woman into his car with the promise of a puppy.
This sick villain would kidnap three women over the course of three years,