A rental home in Freeport, IL was found hoarding dozens of dead animals and 85 live dogs. The Chicago Tribune reported Thursday, that the horrors inside the home at 1358 N. Heitter Road were accidentally discovered by the landlord, who…
A rental home in Freeport, IL was found hoarding dozens of dead animals and 85 live dogs. The Chicago Tribune reported Thursday, that the horrors inside the home at 1358 N. Heitter Road were accidentally discovered by the landlord, who…