This is why we never quite searching for the missing! After 10 years in captivity, Amanda Berry, Georgina “Gina” DeJesus, and Michelle Knight along with an unidentified 6 year old girl have been rescued! Ariel Castro, 52, has been arrested by authorities in connection with the victims’ captivity.
This is another classic example of evil hiding in plain sight! Look around you. Someone you know might need help. More on this story as it develops.