Loading Video…

This browser does not support the Video element.

Woman arrested for death of twin baby boys 17 years ago

A 41-year-old Michigan woman has been charged for the deaths of her newborn twin sons which occurred in 2003 in Illinois.