• Mom Arrested 17 Years Later For Leaving Twins In Garbage Can

    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.

  • Scroll to Top