Police in Pelham, New Hampshire, Seize 10 Dogs and 8 Puppies From Deplorable Home | NECN

Police Seize Pets from Deplorable Homes