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.

Chicago Area News

Good Day Chicago

FOX 32 Sports