Kristen and Will Stillman survived unspeakable horrors, but building a new life could be their toughest challenge
Kristen and Will Stillman survived unimaginable horrors during the dozen years they were prisoners of Eric Torrez. The twins were just eight when their mother, Karen, got kicked out of a fourth homeless shelter and took her children to a tiny house on Irving Street where Torrez lived with his…