-
A Buffalo mother has been sentenced to 25 years to life in prison for the fatal beating of her 2 1/2-year-old son. Following a bench trial, Keona Owens,…
-
The mother of a Buffalo toddler who died this week from blunt force injuries is now the second suspect to be charged in the boy's death. Keona Owens, 22,…