Curiosity11 years ago
Leila Fowler Case: 12-Year-Old Brother Arrested For Murder
12-year-old Boy Arrested in Stabbing Death of His 8-year-old Sister Valley Springs, CA – Police have arrested the assailant responsible for the stabbing death of bubbly...