April 27, 2017

Brother Charged in Death of Sister, Leila Fowler

Leila Fowler

Leila Fowler

A 12-year-old Northern California boy – who called police to report that a stranger had fatally stabbed his 8-year-old sister, Leila Fowler – has been arrested on suspicion of murder, according to the Calaveras County Sheriff’s Department. Read more

Speak Your Mind

*