It was a heartless act of abandonment and it caused outrage.
In October, a man was captured on surveillance video taking six puppies from his truck by the scruffs of their necks. Two by two he dumped them in the parking lot of an animal shelter that was closed for the night.
The puppies even tried to climb back into the truck, but he shut the door and drove off, almost running them over in the process.
The bewildered puppies ran around in the street, lost.
The footage, out of Jasper, Alabama, sparked an avalanche of angry reactions.
"It takes a sick, careless, soulless individual to abandon puppies like that," one viewer commented on YouTube.
INSIDE EDITION showed the video to Sandra DeFeo from the Humane Society of New York.
"It's very upsetting because these are tiny little puppies," she said.
Four of the six abandoned puppies were rescued the next morning, but the other two have were not found.
The man's family saw the video on the news and forced him to come forward. He apologized and made a donation to the shelter, which was inundated with offers to adopt the puppies. They have all been placed in good homes.