Mom Arrested 17 Years Later For Leaving Twins In Garbage Can
Crime & Tragedy

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.