After She Gave Birth In Secret And Left Her Twin Boys In Garbage Can, Mom Arrested 17 Years Later
An Illinois garbage truck driver was aghast when in 2003, he discovered two deceased infant boys while operating the front lift of the truck.
An Illinois garbage truck driver was aghast when in 2003, he discovered two deceased infant boys while operating the front lift of the truck.