Gregory Deonte Norwood was sentenced to life in a Georgia prison for killing the mother of his infant daughter and claiming she stabbed herself 14 times.
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed